我正在尝试使用登录表单获取模板标签。
内置身份验证的简单用户和密码表格。
login.html
<form method="post" action="{{ action }}">
{% csrf_token %}
{{ form }}
<input type="submit" />
</form>
{%load my_tags%} {%login_form context%}
from django import template
register = template.Library()
from django.contrib.auth.forms import AuthenticationForm
@register.inclusion_tag("userpanel/tags/login.html", takes_context=True)
def login_form(context):
request = context.get("request")
address = request.session['address']
return {
'form': AuthenticationForm, 'action': address
}
/ p / en / userpanel /'address'中的KeyError请求方法:GET请求 URL:http://127.0.0.1:8000/en/userpanel/ Django版本:2.1.1 异常类型:KeyError异常值:'address'
我只是无法获得用户的当前网址。