内部服务器错误,需要登录

时间:2018-12-12 01:47:04

标签: flask-sqlalchemy flask-login

我遇到一个奇怪的错误,但似乎无法解决。我有一个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

1 个答案:

答案 0 :(得分:0)

我知道了。我在错误处理代码中缺少return语句。