django-simple-ratings

Skjermbilde programvare:
django-simple-ratings
Prog.varedetaljer:
Versjon: 0.3.2
Last opp dato: 20 Feb 15
Utvikler: Charles Leifer
Lisens: Gratis
Popularitet: 4

Rating: 1.0/5 (Total Votes: 1)

Django-enkelt-rating er en enkel og utvidbar rangeringssystem.
Komme i gang
du ønsker å legge karakterer til noen modell:
fra django.db importmodeller
fra rating.models importVurderinger
klasse Food (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& nbsp; vurderinger = Ratings ()
Nå kan du:
# Legg karakterer til ting
>>> Apple.ratings.rate (user = john, score = 1)

>>> Apple.ratings.rate (user = jane, score = 5)

# Bli interessant samlet data
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# ordre ting ved deres vurdering
>>> Food.ratings.order_by_rating ()
[, ]
Bruk GFKs, FKS, uansett
Som standard når du legger Vurderinger () til modellen den bruker RatedItem modell som har en GFK på den. Tenk deg at du bare vurdering én ting, eller ønsker å ha en eksplisitt database begrensning - det er ikke noe problem. Du kan gi en tilpasset RatedItem modell med en ForeignKey i stedet for en GFK. Her er et eksempel fra testene:
klasse BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ('Beverage')
klasse Beverage (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& nbsp; vurderinger = Ratings (BeverageRating)
& Nbsp; def __unicode __ (egen-):
& Nbsp; retur self.name
. API er nøyaktig det samme

Krav :

  • Python
  • Django

Annen programvare fra utvikleren Charles Leifer

peewee
peewee

20 Jul 15

redis-completion
redis-completion

20 Feb 15

django-generic-m2m
django-generic-m2m

14 Apr 15

Kommentarer til django-simple-ratings

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!