簡體   English   中英

[u“ 0”值的日期格式無效。 它必須為YYYY-MM-DD格式。”]

[英][u“'0' value has an invalid date format. It must be in YYYY-MM-DD format.”]

我有一個日期字段。

class MyModel(models.Model):
  today = models.DateField()
  ..

用戶保存他的對象。 如果今天給定的話,那很好。 如果不是,我需要將“ today字段”設置為某個值,以便以后可以知道該用戶未設置日期。 我不想使其成為可為空。

所以我將其設置為0 ,但是在保存時,它說的是我放置為標題的錯誤。

在保存之前,我這樣做:

if today and today.strip():
    pass
else:
    today = 0

我還能設置什么默認值?

您可以將其設置為永不日期。 基本上是一個永遠不會發生的日期,例如:

today = '9999-12-31'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM