如何为空日期字段设置默认值。这是我尝试过但它似乎没有用。
request.GET.get('received_date', '1/1/2000')
也许是这样的:
如果要在视图中定义默认日期:
received_date = request.GET.get('received_date')
if not received_date or received_date == None:
received_date = '1/1/2000'
如果要在模型中定义默认日期:
received_date = models.DateField(default='01/01/2000', blank=True)
您可以在下面的模型定义中进行设置
date = models.DateTimeField(default=None, blank=True)
如果将其转换为datetime对象然后将其传递给模型,那将会有效。
date = request.GET.get('received_date', '1/1/2000')
date_obj = datetime.datetime.strptime(date, "%m/%d/%Y")