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: 9

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

djutils
djutils

11 May 15

redis-completion
redis-completion

20 Feb 15

peewee
peewee

20 Jul 15

Komentarai django-simple-ratings

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