我在github上使用ericflo的django threadedcomments。这个应用程序只是扩展了原生django注释框架。两个框架都遇到了相同的问题。我继续得到一个与mysql有关的错误,即site_id不能为空。我在评论中没有使用站点字段。我试着用我自己的网站来扩展评论模型,但是我仍然得到同样的错误。什么是超越这一要求的正确方法?谢谢
我试过了:
class Comment(Comment):
site=models.ForeignKey(Site,null=True,blank=True)
Tags:
我发现只定义一个站点对象更容易。
django-threadedcomments
并不是唯一需要这样做的扩展。在如果没有monkey修补当前模型,您将无法更改此设置,但是在保存注释时,将视图/表单中的
site
字段设置为Site.objects.get_current()
应该不是什么大不了的事情!在相关问题 更多 >
编程相关推荐