Правда, если к модели привязаны отношения многие ко многим.
я есть форма модели, и я исключил два поля,create_date
иcreated_by
поля. Теперь я получаю ошибку "Not Null" при использованииsave()
метод, потому чтоcreated_by
пустой.
Я пытался добавить идентификатор пользователя в форму передsave()
метод как это: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', )