django 1.11 python 2.7开发了一个给文章与评论点赞的功能。下面的是代码:models:class New_Likes(models.Model): likes_num = models.IntegerField(default = 0) #点赞数 author = models.ForeignKey(settings.AUTH_USER_MODEL) #点赞用户 pub_date = models.DateTimeField(auto_now_add=True) #点赞时间 #用了ContentType, 主要是针对文章(Topic), 评论(Reply)点赞 content_type = models.ForeignKey(ContentType) object_id = models.IntegerField() content_object = GenericForeignKey('content_type', 'object_id') def __unicode__(self): return u'%s:%s%s' % (self.content_type, self.object_id, self.likes_num)view.py里面:urls.py:url(r'^new_addlikes/(?P<pk_id>\d+)/(?P<obj_type>[\w+]+)/$', Add_New_Likes, name = 'add_new_likes'),前端js+html代码是这样的:里面假设给文章(Topic)点赞以上是我写的。代码的功能也是我看了别人的代码自已想像的。至于功能我都写在上面注释里了,但是实际情况并不是像我想的那样。点赞数,一直反回的不对!上面代码可能有很多逻辑错误。由于自已能力有现。不知怎么能正常实现点赞功能并用ajax调用在前台。请各位朋友帮我看看。感谢!!!
添加回答
举报
0/150
提交
取消