Я использую django-uni-forms для отображения моих полей с довольно рудиментарным примером прямо из их книги.помощники django-uni-form и теги CSRF над POST
Когда я обрабатываю поля формы с помощью <form>{%csrf_tag%} {%form|as_uni_form%}</form>
, все работает так, как ожидалось.
Однако Джанго-уни-формы Помощники позволяют генерировать тэг формы (и другие вспомогательные контент, связанный с), используя следующий синтаксис - {% with form.helper as helper %}{% uni_form form helper%}{%endwith%}
- Это создает <form>
тег для меня, так что некуда встраивать мой собственный CSRF_token. Когда я пытаюсь использовать этот синтаксис, форма отображается отлично, но без токена CSRF, и поэтому подача формы терпит неудачу каждый раз.
У кого-нибудь есть опыт? Есть ли установленный способ добавить токен? Я предпочитаю второй синтаксис для повторного использования. Спасибо!
В соответствии с этим шаблоном должен присутствовать тег csrf https://github.com/pydanny/django-uni-form/blob/master/uni_form/templates/uni_form/whole_uni_form.html –