django-simple-ratings

Programinė įranga Screenshot:
django-simple-ratings
Programinė detalės:
Versija: 0.3.2
Įkėlimo datą: 20 Feb 15
Kūrėjas: Charles Leifer
Licencija: Nemokamai
Populiarumas: 4

Rating: 1.0/5 (Total Votes: 1)

Django-simple-reitingai yra paprasta ir išplėstine reitingų sistema.
Pradedama "
norite pridėti reitingus kai modelis:
nuo django.db importo modelių
nuo rating.models importo reitingai
klasė maistas (models.Model):
& Nbsp; vardas = models.CharField (MAX_LENGTH = 50)
& nbsp; įvertinimą = Reitingai ()
Dabar galite:
# Pridėti reitingus dalykų
>>> Apple.ratings.rate (user = john, rezultatas = 1)

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

# Gauti įdomų bendrą duomenis
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# eilės dalykų pagal jų įvertinimas
>>> Food.ratings.order_by_rating ()
[, ]
Naudoti GFKs, FKS, nepriklausomai
Pagal nutylėjimą, kai jūs pridedate Reitingai (), kad jūsų modeliui ji naudoja RatedItem modelį, kuris turi apie jį GfK. Tarkime, jūs tik reitingas vienas dalykas, ar norėtumėte turėti aiškų duomenų bazės apribojimą - tai ne problema. Jūs galite pateikti užsakymą RatedItem modelį su ForeignKey vietoj GfK. Štai pavyzdys iš nurodytų bandymų:
klasė BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey (gėrimai)
klasė gėrimai (models.Model):
& Nbsp; vardas = models.CharField (MAX_LENGTH = 50)
& nbsp; įvertinimą = Reitingai (BeverageRating)
& Nbsp; def __unicode __ (si):
& Nbsp; grąža self.name
. API lygiai tas pats

Reikalavimai :

  • Python
  • Django

Kita programinė įranga kūrėjas Charles Leifer

peewee
peewee

14 Apr 15

django-generic-m2m
django-generic-m2m

14 Apr 15

django-news
django-news

11 May 15

Komentarai django-simple-ratings

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!