我遇到一个奇怪的错误,但似乎无法解决。我有一个NavBar,其中包含一个指向/ NavLog方法的链接,但是当它由@login_required运行时,会产生内部服务器错误。我已经添加了app.py片段以及用户单击的NavBar上的部分。当用户登录时,它工作正常,但如果没有登录,则会产生错误。
@app.route("/NavLog")
@login_required
def viewlog():
return render_template("Logbook.html")
<div class="sidenav">
<a href="/">Home</a>
<a href="/NavCross">Cross wind calculator</a>
<a href="/NavAcc">Account</a>
<a href="/NavLog">Logbook</a>
</div>
TypeError:视图函数未返回有效响应。该函数返回None或不返回return语句结束。
127.0.0.1--[11 / Dec / 2018 18:35:49]“ GET / NavLog HTTP / 1.1” 500
127.0.0.1--[11 / Dec / 2018 18:35:49]“ GET /favicon.ico HTTP / 1.1” 200
答案 0 :(得分:0)
我知道了。我在错误处理代码中缺少return语句。