我正在一个项目中,用户可以输入日期,也可以将该字段留空。我正在使用抽象用户使用DateField存储日期。但是,当用户将该字段留空时,它不会将当前日期存储为值,而是保留为空。
import datetime
class CustomUser(AbstractUser):
date_of_joining = models.DateField(default=datetime.date.today,blank=True,null=True)
答案 0 :(得分:0)
只需使用此:
date_of_joining = models.DateTimeField(auto_now_add=True)
答案 1 :(得分:0)
date_of_joining = models.DateField(blank=False,null=False,auto_now=True)
答案 2 :(得分:0)
尝试将空白和null设置为False
。