我有两个格式如下的模型:
class Attachment(models.Model):
# ...
class Message(models.Model):
# ...
attachment = models.ForeignKey(Attachment, blank=True, default=None, null=True)
# ...
我尝试过在网上找到的各种解决方案......但是无法让它发挥作用! 以下是我尝试过的一些组合:
每当我尝试保存没有附件的邮件时,我都会收到以下错误。
IntegrityError: myapp_message.attachment_id may not be NULL
如果重要的话,我正在使用SQLite。为什么不是我在做什么?
答案 0 :(得分:1)
您在执行syncdb
后修改了模型吗?如果是这种情况,您应该删除您的表格并再次syncdb
。