我想知道为什么会发生这种情况。
当我打开我未经过身份验证的索引页面时会出现,但是 当我点击我的菜单中的链接到我的项目中的其他页面时,它 似乎我实际上已经过身份验证。
我正在网上寻找可能的解释,但无法找到答案为什么我在页面中进行身份验证或登录,然后在另一个页面中没有。
这怎么可能,我怎么能管理呢?
答案 0 :(得分:1)
在视图函数上检查@login_required装饰器。文档位于:
https://docs.djangoproject.com/en/1.9/topics/auth/default/#the-login-required-decorator
答案 1 :(得分:1)
如果没有看到您的代码,很难回答您的问题,但听起来您没有将请求上下文传递给索引视图。确保您在视图中使用render
shortcut:
from django.shortcuts import render
def index(request):
return render(request, 'index.html')