Я пытаюсь получить тег шаблона с формой входа.
Простая форма пользователя и пароля, встроенная в аутентификацию.
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
}
KeyError at / en / userpanel / 'address' Метод запроса: Запрос GETURL: http://127.0.0.1:8000/en/userpanel/ Версия Django: 2.1.1 Тип исключения: KeyError Значение исключения: 'address'
Я просто не могу получить текущий URL-адрес пользователя.