2

我有网络 example.com

我在视图中使用@login_required。

如果用户未通过身份验证,浏览器将重定向到:http ://example.com http /accounts/login/

我不知道为什么。在我的家用笔记本电脑上一切正常。但在制作上我看到了。

你有什么想法吗?

我将 nginx 与 uwsgi 一起使用。

     @login_required
     def callshistory(request):
            all_user_history=[]
            gates=[]
           _user = request.user.username
4

1 回答 1

0

我在您的设置列表中没有看到 LOGIN_URL。你确定它真的在你的情况下宣布了吗?

来自 django 来源:

resolved_login_url = force_str(resolve_url(login_url or settings.LOGIN_URL))
...

login_url 参数的处理方式与设置 var 相同

于 2013-09-25T11:31:54.063 回答