![](/img/trans.png)
[英]ValidationError: [“'' value has an invalid date format. It must be in YYYY-MM-DD format.”] in django
[英]django: value has an invalid date format. It must be in YYYY-MM-DD format
我有個問題
我使用xpath從網站獲取item['releaseday']
。
當xpath沒有得到價值
它會導致錯誤:
django.core.exceptions.ValidationError: [u"'' value has an invalid date format. It must be in YYYY-MM-DD format."]
在我的models.py中我設置null = True和blank = True似乎不起作用
releaseday = models.DateField(null=True,blank=True)
我嘗試添加此代碼,但無法正常工作
if 'releaseday' not in item:
item['releaseday']=''
怎么編輯???
請指導我,謝謝
使用item.get('releaseday') or None
。
你將解決兩個問題:
如果該鍵不存在,則默認為None
,這是模型的有效輸入,因為您具有null=True
。
如果密鑰存在但是空白''
,那么它將導致None
,這是模型的有效值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.