Python django:值的日期格式无效。它必须是YYYY-MM-DD格式
我有个问题Python django:值的日期格式无效。它必须是YYYY-MM-DD格式,python,django,date,Python,Django,Date,我有个问题 我使用xpath从网站获取项目['releaseday']。 当xpath没有得到值时 它将导致错误: django.core.exceptions.ValidationError: [u"'' value has an invalid date format. It must be in YYYY-MM-DD format."] 在my models.py中,我设置null=True,blank=True似乎不起作用 releaseday = models.DateFi
我使用xpath从网站获取
项目['releaseday']
。当xpath没有得到值时 它将导致错误:
django.core.exceptions.ValidationError: [u"'' value has an invalid date format. It must be in YYYY-MM-DD format."]
在my models.py中,我设置null=True,blank=True似乎不起作用
releaseday = models.DateField(null=True,blank=True)
if 'releaseday' not in item:
item['releaseday']=''
我尝试添加此代码,但不起作用
releaseday = models.DateField(null=True,blank=True)
if 'releaseday' not in item:
item['releaseday']=''
如何编辑???请指导我,谢谢你使用
物品。获取('releaseday')或无
您将解决两个问题:
None
,这对于您的模型是有效的输入,因为您有null=True
'
,则它将导致None
,这是您的模型的有效值