django datetime声明错误

时间:2018-01-15 07:39:23

标签: python django django-models

我在models.py中添加了以下代码:

const initialState = {};
const store = configureStore(initialState);

之后我运行了迁移命令,我得到了以下回溯:

class Conference(models.Model):
    conf_name = models.CharField(max_length=250)
    location = models.CharField(max_length=500)     
    note = models.TextField(max_length=500)     
    note2 = models.TextField(max_length=500)     
    date_from = models.DateField()
    date_to = models.DateField()
    time_from = models.TimeField(default='HH:MM:ss')
    time_to = models.TimeField(default='HH:MM:ss')  

即使在我恢复models.py中的代码之后,追溯仍然存在。

我需要帮助理解回溯。

在应用模型更改之前,代码工作正常。模型正确迁移。 我也刷新了数据库并尝试再次迁移,它给出了相同的结果。

1 个答案:

答案 0 :(得分:2)

您的time_fromtime_to默认值是错误的。您应该提供默认值而不是格式。如果您的模型是新的,请删除迁移文件(我认为dev_app.0016_auto_20180112_0630)更改默认值并再次运行manage.py makemigrations