Rad*_*Hex 5 python django web-applications
我正在考虑为我的Django Web应用程序添加一个信誉系统; 该网站已被使用,所以我试图小心我的选择.
在所有对站点有贡献的操作中生成信誉,类似于Stackoverflow的系统.
我知道有数以百万计的方法来实现这一点,这就是为什么我感到很失落.
我不确定的两个选择是:
一些指针和方向会很高兴.非常感谢!
在Django中,我建议在User(或Profile)模型上有一个属性,用于按需计算用户的声誉.然后,使用缓存框架缓存信誉和/或存储到数据库以便快速检索.
这样,除了记录影响声誉的记录外,您还可以随意更改声誉标准.
跟踪原因,恕我直言。它肯定不会那么复杂,您不需要存储大量信息,只需存储日期时间、点值、命令、目标和发起者即可。如果一段时间后数据变得太多,请将数据库转储到备份介质并清除历史记录。
| 归档时间: | 
 | 
| 查看次数: | 473 次 | 
| 最近记录: |