view.pyは、それが
someForm = SomeForm(request.POST)
...
someForm.customSave(request.user)
forms.py
class SomeForm(ModelForm):
class Meta:
model = Some
def customSave(self,user):
lv = self.save(commit=False)
lv.created_by = user
lv.save()
私はモデル(またはモデル)のIDを取得することができますどのように保存された後、Djangoのフォームから機種IDを取得しますsomeForm
から保存しましたか?
私はChris '以下のように答えてください。なぜcustomSaveを作成するのではなく、フォームの保存をオーバーライドしていないのでしょうか?ここでもう少しです:http://stackoverflow.com/questions/3927305/django-how-to-override-form-save – joshcartme
ちょうど私が実際に働く方法。 + 'customSave'を呼び出すと、私は' forms.py' – Sevenearths