django模板中獲取當前網址,當前使用者
阿新 • • 發佈:2019-01-28
修改setting.py
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ ... 'django.template.context_processors.request', ... ], }, }, ]
然後再加上 django.core.context_processors.request
TEMPLATE_CONTEXT_PROCESSORS = (
"django.core.context_processors.request",
)
獲取當前使用者:{{ request.user }}
登陸就顯示內容,不登陸就不顯示內容
{
%
if
request.user.is_authenticated
%
}
{{ request.user.username }},您好!
{
%
else
%
}
請登陸,這裡放登陸連結
{
%
endif
%
}
獲取當前網址:{{ request.path }}
獲取當前
GET 引數:{{ request.GET.urlencode }}