我有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
答案 0 :(得分:0)
我在您的设置列表中没有看到LOGIN_URL。你确定它真的在你的情况下宣布了吗?
来自django来源:
resolved_login_url = force_str(resolve_url(login_url or settings.LOGIN_URL))
...
login_url参数的处理方式与设置var
相同