【发布时间】:2011-12-15 13:29:25
【问题描述】:
我想根据多个标准对一个内容进行评分。
想象一下这种模型:
class Content(models.Model):
name = models.CharField(max_length=50)
class Criteria(models.Model):
name = models.CharField(max_length=50)
content = models.ForeignKey(Content)
class ContRate(models.Model):
user = models.ForeignKey(User, help_text="Who rated ?")
crit = models.ForeignKey(Criteria)
rate = models.DecimalField()
用户有一个显示内容的页面。
在此页面上,他还可以根据设置的标准对内容进行评分
问题是:
您是否建议为此使用Model Formset?
还是我应该做一个简单的 Ajax 表单来发布评分?
我为什么要这样做?
【问题讨论】:
-
ContRate.crit是Criteria的外键吗?DubCrit是什么? -
抱歉是
Criteria,我改了
标签: python django rating django-forms