django-simple-ratings

Software kuvakaappaus:
django-simple-ratings
Ohjelmiston tiedot:
Versio: 0.3.2
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Charles Leifer
Lupa: Vapaa
Suosio: 4

Rating: 1.0/5 (Total Votes: 1)

Django-yksinkertainen-arviota on yksinkertainen ja laajennettavissa luokitusjärjestelmä.
Aloittaminen
haluat lisätä luokitukset jossain malli:
alkaen django.db tuonti mallit
alkaen rating.models tuonti Ratings
luokan Ruoka (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& Nbsp; arvioinnista = Ratings ()
Nyt voit:
# Lisätä luokituksia asioita
>>> Apple.ratings.rate (user = john, pisteet = 1)

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

# Saada mielenkiintoisia koostetietoja
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# Jotta asioista niiden luokitus
>>> Food.ratings.order_by_rating ()
[, ]
Käytä GFKs, FKS riippumatta
Oletuksena kun lisäät Ratings () omaan malliin se käyttää RatedItem malli, joka on GFK sitä. Oletetaan olet vain rankingin yksi asia, tai haluaisi olla nimenomainen tietokanta rajoite - se ei ole ongelma. Voit antaa mukautetun RatedItem malli ForeignKey sijasta GFK. Tässä esimerkki testeistä:
luokan BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey (juoma)
luokan juoma (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& Nbsp; arvioinnista = Ratings (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; paluu self.name
API on täsmälleen sama.

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Charles Leifer

peewee
peewee

20 Jul 15

redis-completion
redis-completion

20 Feb 15

peewee
peewee

14 Apr 15

djutils
djutils

11 May 15

Kommentit django-simple-ratings

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!