簡體   English   中英

Django ForeignKey null=True IntegrityError

[英]Django ForeignKey null=True IntegrityError

我正在制作一個評論和回復系統,其中評論在數據庫中的父級應為 null,並且回復具有父級評論的 id。 下面是我的評論model,供大家參考。 當我試圖通過我的表單發表評論時,我得到IntegrityError 我嘗試同時放置blank=Truenull=True ,但錯誤仍然存在。 另外,我從文檔和其他文章中發現null=True應該起作用,而不是blank=True 我不明白為什么我會收到錯誤以及如何解決它。 先感謝您。

class BlogComment(models.Model):
    sno= models.AutoField(primary_key=True)
    comment=models.TextField()
    user=models.ForeignKey(User, on_delete=models.CASCADE)
    post=models.ForeignKey(Post, on_delete=models.CASCADE)
    parent=models.ForeignKey('self', on_delete=models.CASCADE, null=True)
    timestamp= models.DateTimeField(default=now)

由於我的表單輸入的名稱屬性中的拼寫錯誤,這不起作用。 我解決了這個問題,現在它正在工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM