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