当我从这一点开始执行时:
Firswt我登录应用程序(使用DJango创建的身份验证系统)
最终,我将登陆运行下面代码的HTML模板
{%csrf_token%}上面的代码调用了他:
@login_required
def homepage(request):
app_logonid = request.user.username
return render(request, 'mainadmin/base.html', { 'firstname': app_logonid }, )
按照这一系列步骤,我收到以下警告:
模板中使用了{%csrf_token%},但上下文没有使用 提供价值。这通常是由于不使用而引起的 的RequestContext。
为什么我得到这个,我该如何解决?
TIA
以下是模板设置:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['templates', ],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]