Должен ли я использовать язык шаблонов Django i.e: (теги HTML и теги шаблонов), или я могу просто использовать HTML и вставлять свой {% csrf_token%} в каждый шаблон формы публикации?Должен ли я использовать язык шаблонов Django в шаблонах?
ответ
Нет, вы не обязаны использовать теги шаблонов Django в своем шаблоне. Пока CSRF_TOKEN находится в вашей форме, ваше представление может обрабатывать его, как любая форма Django.
Однако модель модели Django является для вас другом, и они сэкономят вам много времени. Они также могут позволить вам обрабатывать некоторую логику, связанную с формой в ваших формах.py, которая может быть удобной и позволяет вам не повторять себя.
См
https://docs.djangoproject.com/en/1.7/topics/forms/modelforms/
Жизнь коротка - вам нужно Джанго формы!
и, django's template tag
не тот термин, о котором вы говорите. Держу пари, вы имеете в виду формы джанго.
Вы не обязаны использовать формы django, но если вы их не используете, вам не хватает самой мощной части django. без него вам придется проверять все данные формы manuelly, которые могут быть утомительными для больших запросов формы.
просто нажмите на ссылку Уильяма и прочитайте дальше. Django - лучшая структура и имеет лучшие документы когда-либо!
и btw, {% csrf_token %}
необходим только для данных формы с помощью метода POST
.
{% csrf_token%} используется для целей безопасности. Это означает подделку ссылок на сайт.
Вы должны написать это в столбце формы храма.
Если вы не хотите использовать {% csrf_token%}, Вы должны использовать @csrf_exempt декоратора выше функции имя, как показано ниже:
@csrf_exempt
def test(request):
print "yes"
- 1. Какой язык шаблонов я должен использовать?
- 2. Должен ли я использовать язык шаблонов только с выражением render?
- 3. Должен ли я использовать визуальный базовый язык?
- 4. Могу ли я использовать псевдонимы полей в шаблонах django?
- 5. Язык шаблонов Django включает переменную
- 6. Какой общий процессор шаблонов я должен использовать?
- 7. Должен ли я использовать django-registration?
- 8. ember: динамический язык в шаблонах. использовать LanguageController?
- 9. Есть ли язык шаблонов?
- 10. Могу ли я использовать язык шаблонов Django для построения HTML для использования в поле ответа JSON?
- 11. Можно ли использовать шаблон django для создания шаблонов django?
- 12. Добавить новый язык в gtksourceview (язык шаблонов Django для gedit)
- 13. Есть ли язык шаблонов для PHP, который почти похож на язык шаблонов Django?
- 14. Должен ли я использовать оператор if в шаблоне django, хотя я использую его в models.py
- 15. Должен ли я использовать структуру шаблонов MVC для моего проекта?
- 16. Какой механизм шаблонов я должен использовать?
- 17. Должен ли я использовать Embperl как решение для шаблонов Perl?
- 18. Повторное использование шаблонов django?
- 19. Могу ли я использовать условное разветвление в шаблонах xml email
- 20. Должен ли я использовать singleletableview?
- 21. Как сделать механизм шаблонов Django для рендеринга в шаблонах памяти?
- 22. Разница в шаблонах шаблонов файлов
- 23. Должен ли я использовать CMS
- 24. Новый проект - должен ли я изучать новый язык или использовать язык, который я уже знаю
- 25. Должен ли я придерживаться терминологии шаблонов проектирования?
- 26. Должен ли я изучать новый язык программирования?
- 27. Являются ли банды четырех шаблонов проектирования? Язык программирования независим?
- 28. Как использовать атрибут href в шаблонах django
- 29. Проверка CSRF, В шаблонах django
- 30. Замена строк в шаблонах django
для отправки или отображения данных из представлений? да, вы должны следовать за ним, или если вы хотите сделать ручные формы в шаблоне? Следуйте этому: https://docs.djangoproject.com/en/1.7/topics/forms/#rendering-fields-manually – ruddra