为了账号安全,请及时绑定邮箱和手机立即绑定

django + ajax 开发给文章点赞功能遇到的问题

django + ajax 开发给文章点赞功能遇到的问题

萧十郎 2018-12-20 18:15:18
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调用在前台。请各位朋友帮我看看。感谢!!!
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 929 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信