视图.py
report = Report.objects.get(user=user.id)
reportnotesform=ReportNotes(instance=report)
if request.method == 'POST':
locationnotesform=LocationNotes(request.POST,instance=report)
if locationnotesform.is_valid():
locationnotesform.save()
表格.py
class LocationNotes(forms.ModelForm):
other_location = forms.CharField(widget=forms.TextInput(attrs={'class':'ir-textbox'}))
location_description = forms.CharField(widget=forms.Textarea(attrs={'style':'width:20em'}))
模型.py
class Report(models.Model):
user = models.ForeignKey(User, null=False)
location_description = models.TextField('Location description', null=True, blank=True)
other_location = models.CharField('Other', max_length=100, null=True, blank=True)
我能够保存数据,表单处于更新模式。
如果我删除字段中的所有数据并单击保存,则该字段没有被保存,这意味着它没有采用空值。
保存空白,但 null 不保存。我希望它也接受 null 值。