Is there a way to catch common routes to prevent repetitions of decorators(and maybe url parameters)?
My current code structure:
@app.route("/user")
@login_required
@app.route("/user/logout")
@login_required
@app.route("/user/profile")
@login_required
@app.route("/user/profile/settings")
@login_required
I want it to become something like:
@app.route("/user")
@login required
if ("/logout"):
return template
elif ("/profile"):
return template
elif ("/profile/settings"):
return template
And maybe possible to nest like:
@app.route("/user")
@login required
if ("/logout"):
if ("/"):
return template
elif ("/profile"):
if ("/"):
return template
elif ("/settings"):
return template