Есть ли какая-либо документация по этому вопросу? Я не мог копать.Django: переопределить форму сохранить?
У меня есть обычай ModelForm
для создания статей. Всякий раз, когда я использую эту форму, я прохожу в article
инстанции, так что я могу автоматически установить автора:
article = Article(author=req.user)
form = ArticleForm(req.POST, instance=article)
Как получить доступ к этой переменной instance
/article
внутри form.save()
?
Есть ли что-нибудь еще, что мне нужно знать при написании этого метода? Или просто нужно вернуть article
, и это в значительной степени?
подобный вопрос: http://stackoverflow.com/questions/817284/overriding-the-save-method-in-django-modelform – miku
Я предполагаю, что ответ, который я ищу, - это: article article = super (ArticleForm, self) .save (commit = False) '. – mpen
Опубликовать ответ и принять его ... он поможет всем остальным и даст вам значок, вероятно :) –