複数の基準で評価したいコンテンツがあります。
は、この種のモデルを想像:Django - 複数の基準に対する評価:モデルFormset?
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()
ユーザーがコンテンツを表示するページがあります。彼はまたのcriterias上のコンテンツを評価することができます。このページから
が
を設定する質問は以下のとおりです。あなたは、この目的のためにModel Formsetを使用する
勧めますか?
評価を投稿するには、単純なAjaxフォームを使用する必要がありますか?
何故これを行う必要がありますか?
は、 'ContRate.crit'' Criteria'の外部キーですか? 'DubCrit'とは何ですか? – Stan
申し訳ありません、それは 'Criteria'です、私はそれを変更しました –