Flask URL Route: Route Several URLs to the same function
Why not just use a parameter that can potentially be empty, with a default value of None
?
@app.route('/item/<int:appitemid>/')@app.route('/item/<int:appitemid>/<path:anythingcanbehere>')def show_item(appitemid, anythingcanbehere=None):
Yes - you use the following construct:
@app.route('/item/<int:appitemid>/<path:path>')@app.route('/item/<int:appitemid>', defaults={'path': ''})
See the snippet at http://flask.pocoo.org/snippets/57/