我有与 URL 相关的问题。我有索引页面和项目页面(可以显示多个项目之一,具体取决于您作为参数传递的项目键)。我想要“漂亮”的网址,这样我就可以让 domainname.com/index 和 domainname.com/some_project_key 调用不同的视图函数
@app.route('/')
@app.route('/index')
def index():
pass
@app.route('/<path:projectkey>')
def project(projectkey):
pass
这对我不起作用,因为如果我尝试进入索引页面,它将通过索引函数,但在它返回模板之前它还将运行项目函数,其中它将对不存在的项目运行查询。是否有一些内置解决方案或需要一些解决方法?非常感谢我能得到的任何帮助。