django-simple-ratings

Software screenshot:
django-simple-ratings
Podrobnosti Software:
Verze: 0.3.2
Datum uploadu: 20 Feb 15
Vývojka: Charles Leifer
Licence: Volný
Popularita: 4

Rating: 1.0/5 (Total Votes: 1)

Django-simple-hodnocení je jednoduchý a rozšiřitelný systém hodnocení.
Začínáme
Chcete-li přidat hodnocení k nějakému typu:
od django.db modelů dovozních
od rating.models dovozních Hodnocení
třída Food (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& nbsp; hostů = Hodnocení ()
teď, můžete:
# Přidat hodnocení na věci
>>> Apple.ratings.rate (user = john, skóre = 1)

>>> Apple.ratings.rate (user = jane, skóre = 5)

# Získat zajímavou agregovaných údajů
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# objednat věci podle jejich hodnocení
>>> Food.ratings.order_by_rating ()
[, ]
Použít GFKs, FKS, bez ohledu na
Ve výchozím nastavení, při přidání Hodnocení () pro váš model používá model RatedItem který má GFK na to. Představte si, že se jen ratingu jednu věc, nebo chcete-li mít explicitní databáze omezení - to není problém. Můžete zadat vlastní RatedItem model s ForeignKey namísto GFK. Zde je příklad z testů:
třída BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ("nápoje")
třída nápoje (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& nbsp; hostů = hodnocení (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; návrat self.name
, API je přesně stejný

Požadavky na :

  • Python
  • Django

Ostatní software developer Charles Leifer

django-completion
django-completion

11 May 15

beefish
beefish

20 Feb 15

django-news
django-news

11 May 15

peewee
peewee

20 Jul 15

Komentáře k django-simple-ratings

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!