@zkweb

Как передать динамические поля в save()?

Есть 4 поля, которых нет в БД и нет в модели, они мне нужный тогда когда выбран определенный статус.
Т.е обязательные поля при выборе статуса.

forms.py
  delivery= forms.CharField(required = False, label = u"Доставка", widget=forms.TextInput(attrs={'size':40}))

model.py
   def save()
     как сюда вывести request.POST
???
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
fox_12
@fox_12 Куратор тега Django
Расставляю биты, управляю заряженными частицами
Навскидку - у вашей формы есть метод save. Вот там принимаете ваши поля в cleaned_data, и передаете нужное поле в метод save() модели.
Это лучше, чем request пытаться запихнуть непосредственно в модель.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы