理解可能なように説明すると面倒くさいからできそうにない。
class ArticleForm(forms.ModelForm):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.fields["text"].initial = self.instance.get_nice_text()
def _post_clean(self):
super()._post_clean()
self.instance.set_nice_text(self.cleaned_data["text"])
という感じだといいのではないか。
0 件のコメント:
コメントを投稿