这是我第一次使用S / O,所以如果我不完全遵循发布规范,我会道歉。
我的问题是使用Python Flask,并创建一个需要多个参数的应用程序路径。
这是我的代码:
@app.route('/edit/<title>/<chapter>/<section>', methods = ['GET', 'POST'])
def edit_form(title, chapter, section):
if request.method == 'GET':
return render_template("edit/edit_form.html", title=title, chapter=chapter, section=section)
这失去了我的造型。但是,如果我将1或0个参数传递给edit_form,它将保持与其余模板相同的样式。发生了什么,我该如何解决?
编辑:我设法找出了问题 - 这是一个范围问题。我的base.html编写的方式只能达到一个级别。但是,当我使用目录中的目录时,它将无法找到它不需要的文件夹。修复是创建一个不同的base.html(或编辑原始base.html上升到多个级别,因为如果没有更高的目录,即使代码中有“..”,它也会停止上升。< / p>