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

django 实现点击按钮查看资源然后扣积分,怎么样让用户与这个资源相关

django 实现点击按钮查看资源然后扣积分,怎么样让用户与这个资源相关

胡子哥哥 2019-01-04 15:45:31
比如资源信息class NiHao(models.Model):mingzi = models.CharField(max_length=60, verbose_name=_(u'名字/称呼'), blank = True, null = True,) vip = models.CharField(max_length=60, verbose_name=_(u'看这里要扣积分'), blank = True, null = True,) body = models.TextField(_(u'求职主要介绍,教育经历,工作经历等')) mmtags = models.ManyToManyField('MmTags', verbose_name = _(u'标签信息'), blank = True) category = models.ForeignKey('Category', verbose_name = _('栏目分类')) level = models.IntegerField(default=2, verbose_name=u'值几分')用户信息class User(AbstractUser):levels = models.IntegerField(default=0, verbose_name = u'总积分') nickname = models.CharField(max_length=36, blank=True, null=True, verbose_name=u'名称') list_id = models.PositiveIntegerField(_(u'信息类型区别'), default = 0)如果一个用户要看资源里的 VIP 字段的信息 需要点击一个按妞,ajax 需要一个涵数执行 aauser.levels - bbnihao.level 这样如果用户这次查看了。下次再看还需要再扣积分。不知道用django 实现的话。怎么样让用户与这个资源有一个标志。当用户再查看到这信息的时候。不需要再扣积分不知这样说能让大家明白我要解决的问题不。水行有限实在没想出啥思种。哪位大神指导一下?
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

再建一个用户和资源的关系表吧,或者是用户表里建一个下载过的资源列表字段,或者是资源表里建一个下载过的用户列表字段,最好还是另外建一个表

查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 711 浏览
慕课专栏
更多

添加回答

举报

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