в моем приложении django я храню строки html в БД, которые затем будут отображаться на домашних страницах пользователей как «сообщения».Некоторые из этих сообщений содержат формы, но не написаны на языке шаблонов, я не могу вставить токен csrf (таким образом, ломая приложение).
Есть ли способ вставить этот токен непосредственно из файлов python, которые я редактирую?я ищу что-то вроде:
csrf_token = django.csrf.generate()
message = "press the button please: <form><input type='hidden' name='csrf_token' value='%s'><input type='submit' value='press here'></form>" % (csrf_token)
любое другое решение, которое будет работать в подобном сценарии, было бы замечательно.Спасибо
Редактировать: На самом деле это не сработает, потому что токен отличается для каждого сеанса, поэтому его сохранение в БД не очень полезно.Есть ли способ динамической загрузки токена в представлении?