如何将空日期字段设置为默认日期
How to set empty date field to a default date
如何为空日期字段设置默认值。这是我试过的方法,但似乎没有用。
request.GET.get('received_date', '1/1/2000')
您可以像下面这样在模型定义中进行设置
date = models.DateTimeField(default=None, blank=True)
也许是这样的:
如果您想在视图中定义默认日期:
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 = request.GET.get('received_date', '1/1/2000')
date_obj = datetime.datetime.strptime(date, "%m/%d/%Y")
如何为空日期字段设置默认值。这是我试过的方法,但似乎没有用。
request.GET.get('received_date', '1/1/2000')
您可以像下面这样在模型定义中进行设置
date = models.DateTimeField(default=None, blank=True)
也许是这样的:
如果您想在视图中定义默认日期:
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 = request.GET.get('received_date', '1/1/2000')
date_obj = datetime.datetime.strptime(date, "%m/%d/%Y")