(抱歉我的英语不好,我是个寒酸的法国人)
我尝试扩展django注释框架来添加like/dislike系统。 在阅读the documentation之后,我将此添加到我的模型.py:
from django.contrib.comments.models import Comment
class Commentslikes(Comment):
positif = models.IntegerField(default=0)
negatif = models.IntegerField(default=0)
在启动命令python manage.py syncdb
之后,django创建了带有3个列的commentslikesmysql表:comment ptr\u id,positif,negatif。没关系。在
在我的视图.py文件,我用以下内容覆盖了评论文章视图:
^{pr2}$然后我发布了一个测试评论。Comment已用'foo'修改,但在commentslikes表中没有添加id为Comment、positif为20、negatif为10的行。注释的非行已添加到注释栏中
我忘了还是做了什么?在
谢谢, 托马斯
你好托马斯
好吧,您已经用Commentslikes扩展了Comment,所以您可能希望在视图中使用“Commentslikes”类,而不是“Comment”。在
旁注:
相关问题 更多 >
编程相关推荐