Я пытался создать форму в своем пользовательском теге шаблона, а затем попытаться создать там HTML-форму, а затем просто использовать ее внутри своих шаблонов, но я получаю ошибку CSRF Verification Failed, когда пользователь отправляет форму (и это естественно, потому что я не предоставил форму внутри тега шаблона с помощью csrf_token), я сделал вот что:
@register.simple_tag(takes_context=True)
def change_password_(context):
csrf = context.get('csrf_token', '')
html = "<form action='{% url change_password %}' method='post' id='renew_password' >"
csrf_string = str(csrf)
html += "<input type='hidden' value='%' />" %csrf_string
....
но я все еще получаю ошибку проверки CSRF :( Есть идеи, как заставить это работать?
Спасибо