我在使用这个类时遇到了一个有趣的情况:
class Company(models.Model):
date = models.DateField()
time = models.TimeField()
c = Company(date=datetime.datetime.now(), time=datetime.datetime.now())
Django 决定使用DATETIME_INPUT_FORMATS
在formats.py文件中定义。这是有道理的,因为我将 a 传递datetime.now()
给这两个领域。
如果我只传入当前日期和当前时间,我想我可以让 Django 分别使用DATE_INPUT_FORMATS
和。TIME_INPUT_FORMATS
像这样的东西:
c = Company(date=datetime.date.now(), time=datetime.time.now())
但这显然会引发异常,因为现在不存在这样的情况。有没有不同的方法来实现这一目标?