Ich arbeite mit Flask 0.9.Flask URL Route: Route Mehrere URLs mit der gleichen Funktion
Jetzt möchte ich Route drei URLs auf die gleiche Funktion:
/item/<int:appitemid>
/item/<int:appitemid>/
/item/<int:appitemid>/<anything can be here>
Der <anything can be here>
Teil wird nie in der Funktion verwendet werden.
Ich habe zweimal die gleiche Funktion zu kopieren, dieses Ziel zu erreichen:
@app.route('/item/<int:appitemid>/')
def show_item(appitemid):
@app.route('/item/<int:appitemid>/<path:anythingcanbehere>')
def show_item(appitemid, anythingcanbehere):
Wird es eine bessere Lösung?
sehr einfache, intuitive und effektive Lösung. – tmthyjames