django在主url后重定向时添加'http'

时间:2013-09-25 10:40:49

标签: python django

我有web example.com

我在视图中使用@login_required。

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

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

你有什么想法吗?

我正在使用带有uwsgi的nginx。

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

1 个答案:

答案 0 :(得分:0)

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

来自django来源:

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

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

相同