create_date
モデルフォームがあり、とフィールドの 2 つのフィールドを除外しましたcreated_by
。が空でsave()
あるため、メソッドを使用すると「Not Null」エラーが発生します。created_by
save()
次のようなメソッドの前に、フォームにユーザー ID を追加しようとしましform.cleaned_data['created_by'] = 1
たform.cleaned_data['created_by_id'] = 1
。しかし、これはどれも機能しません。
送信されたモデルフォームに追加のものを「追加」して保存する方法を誰かが説明してもらえますか?
class Location(models.Model):
name = models.CharField(max_length = 100)
created_by = models.ForeignKey(User)
create_date = models.DateTimeField(auto_now=True)
class LocationForm(forms.ModelForm):
class Meta:
model = Location
exclude = ('created_by', 'create_date', )