我有Django 2.0运行,我从空表单字段中获取无值。我认为这个字段应该提供一个空字符串:
模型:
class FooterMenu(models.Model):
...
text_en = models.CharField(verbose_name=u"Menüpunkt (en)", max_length=100, default='', blank=True, null=True)
型号表:
class Meta:
model = FooterMenu
exclude = ('position', 'column')
视图
...
form1 = FooterForm(request.POST, request.FILES, instance=obj)
print(form1.cleaned_data['text_en'])
标准输出:
None
任何人都可以解释为什么会发生这种情况?
也许我在模型定义中设置了愚蠢的值?
发布于 2018-09-21 17:00:03
只是说你可能想改变
exclude = ('position', 'column')
至
exclude = ['position', 'column',]
还哪里的text_en从何而来?
https://stackoverflow.com/questions/-100006151
复制相似问题