2011-05-08 87 views

回答

1

看起來不像註釋模型具有獨特的約束。

Code for models.py for contrib.comments。

它看起來像CommentFlag模型具有唯一性約束,應該不會影響你有空白的評論。

你的問題必須在別處。


我不是很熟悉的意見應用程序,但這裏有一些想法,你可以看看來解決你的問題。

警告我沒有在評論應用程序中使用這兩種方法,所以我不確定使用這些方法是否會破壞評論框架的任何下游功能。如果您決定使用其中任何一項,請務必查看/測試。

這就是說,我可以想出2種方法可以解決這個問題。

  1. 覆蓋獨特一起:

    類NonUniqueComment(註釋): 類元(Comment.Meta): unique_together = []

  2. 使註釋字段存儲空,而不是空數據庫中的字符串。

+0

D'oh!看起來你是絕對正確的。我想知道爲什麼我的評論沒有發佈在這種情況下......所以很抱歉浪費你的時間! – lemonad 2011-05-08 20:10:45

+0

啊哈。也許在forms.py中check_for_duplicate_comment()應該更容易修復!謝謝你的幫助! – lemonad 2011-05-08 20:13:45