[英]Django ForeignKey null=True IntegrityError
我正在制作一個評論和回復系統,其中評論在數據庫中的父級應為 null,並且回復具有父級評論的 id。 下面是我的評論model,供大家參考。 當我試圖通過我的表單發表評論時,我得到IntegrityError
。 我嘗試同時放置blank=True
和null=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.