django-simple-ratings

ソフトウェアのスクリーンショット:
django-simple-ratings
ソフトウェアの詳細:
バージョン: 0.3.2
日付のアップロード: 20 Feb 15
開発者: Charles Leifer
ライセンス: 無料
人気: 4

Rating: 1.0/5 (Total Votes: 1)

ジャンゴ·シンプル·評価シンプルで拡張性の評価システムです。
のはじめに
あなたはいくつかのモデルに評価を追加したいと思います。
django.db輸入モデルから
rating.models輸入のゲスト評価
クラスの食品(models.Model):
 名= models.CharField(max_lengthを= 50)
 評価=レーティング()
今、次のことができます。
#物事への評価を追加
>>> apple.ratings.rate(ユーザー=ジョン、スコア= 1)

>>> apple.ratings.rate(ユーザー=ジェーン、スコア= 5)

#興味深い集計データを取得する
>>> apple.ratings.all()
[]
>>> apple.ratings.cumulative_score()
6
>>> apple.ratings.average_score()
3.0
彼らの評価による#オーダー物事
>>> Food.ratings.order_by_rating()
[<食べ物:りんご>、<食べ物:オレンジ>]
の使用GFKs、外部キー制約、どのような
あなたがあなたのモデルに()評価を追加するたびにデフォルトでは、それはそれでGFKがありRatedItemモデルを使用しています。あなたは一つだけを評価している、または明示的なデータベース制約を持っていると思い仮定 - それは問題ありません。代わりにGFKのForeignKeyの持つカスタムRatedItemモデルを提供することができます。ここではテストからの例です:
クラスBeverageRating(RatedItemBase):
&NBSP; content_object = models.ForeignKey( '飲料')
クラス飲料(models.Model):
&NBSP;名= models.CharField(max_lengthを= 50)
&NBSP;評価=レーティング(BeverageRating)
&NBSP;デフ__unicode __(自己):
&NBSP;戻りself.name
APIはまったく同じです。

の要件の:ます。

  • のPythonます。
  • ジャンゴます。

開発者の他のソフトウェア Charles Leifer

django-news
django-news

11 May 15

peewee
peewee

14 Apr 15

django-completion
django-completion

11 May 15

redis-completion
redis-completion

20 Feb 15

へのコメント django-simple-ratings

コメントが見つかりません
コメントを追加
画像をオンにする!