我的模型中有此字段:
created_at = models.DateTimeField(auto_now_add=True)
但是当我尝试使用此命令将数据保存到mysql时:
INSERT INTO unprocessed(provider_id, record, type ) VALUES (1, 1, 1);
此错误出现:
ERROR 1364 (HY000): Field 'created_at' doesn't have a default value
我搜索了INTERNET,但找不到解决方法
答案 0 :(得分:0)
纳菲斯·安瓦尔是对的。如果您的类名未处理,也许您可以使用
这样的方式tmp = dict(provider_id=1, record=1, type=1)
data = unprocessed(**tmp)
data.save()