我有一个日期字段。
class MyModel(models.Model):
today = models.DateField()
..
用户保存他的对象。如果给了今天,那就好了。如果没有,我需要将today
字段设置为某个值,以便我稍后可以知道用户没有设置日期。我不想让它可以为空。
所以我将它设置为0
,但在保存时,它说的是我作为标题的错误。
在保存之前我正在这样做:
if today and today.strip():
pass
else:
today = 0
我可以设置什么默认值?
答案 0 :(得分:2)
您可以将其设置为永不过时。基本上是永远不会发生的日期,例如:
today = '9999-12-31'