2011-05-08 91 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