0
我格式化兩個型號如下:Django的空的外鍵不能正常工作
class Attachment(models.Model):
# ...
class Message(models.Model):
# ...
attachment = models.ForeignKey(Attachment, blank=True, default=None, null=True)
# ...
我嘗試了各種解決方案中的每一個地方網上...但不能使它的工作! 這裏有一些我已經試過組合:
- 空白=真
- 空=真
- 空白=真,空=真
- 默認=無
- 空白=真,空=真,默認=無
- 等
我不斷收到以下錯誤wheneve r我嘗試保存沒有附件的消息。
IntegrityError: myapp_message.attachment_id may not be NULL
我正在使用SQLite,如果這是重要的。爲什麼我不在做什麼?
你做'syncdb'後修改了你的模型嗎?如果是這樣的話,你應該再次刪除你的表和syncdb。 – juliomalegria
這很棒!請發表'刪除你的桌子'的解決方案,我會接受它作爲答案! –
我會那麼做:) – juliomalegria