django-simple-ratings

Screenshot Software:
django-simple-ratings
Szczegóły programowe:
Wersja: 0.3.2
Filmu: 20 Feb 15
Wywoływacz: Charles Leifer
Licencja: Wolny
Popularność: 9

Rating: 1.0/5 (Total Votes: 1)

django-proste-oceny jest prosty i elastyczny system oceny.
Pierwsze kroki
chcesz dodać do pewnego modelu oceny:
z django.db modeli importowych
z rating.models Ocen przywozowych
Klasa Żywności (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& nbsp; ocen = Oceny ()
teraz możesz:
# Dodanie oceny do rzeczy
>>> Apple.ratings.rate (user = John, wynik = 1)

>>> Apple.ratings.rate (user = Jane, wynik = 5)

# Uzyskać ciekawy danych zbiorczych
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# kolejność rzeczy według ich ocena
>>> Food.ratings.order_by_rating ()
[<Żywności: jabłko>, <Żywności: pomarańczowy>]
Zastosowanie GFKs, FKS, cokolwiek
Domyślnie, po dodaniu Oceny () do modelu wykorzystuje model RatedItem który ma GFK na nim. Załóżmy, że ocena tylko jedno, lub chciałbyś mieć wyraźne ograniczenie bazy danych - to żaden problem. Możesz podać własnego modelu RatedItem z ForeignKey zamiast GFK. Oto przykład z badań:
Klasa BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ("napoje")
Klasa napoje (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& nbsp; ocen = Oceny (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; return self.name
. API jest dokładnie taki sam

Wymagania :

  • Python
  • Django

Inne programy z deweloperem Charles Leifer

peewee
peewee

14 Apr 15

redis-completion
redis-completion

20 Feb 15

peewee
peewee

20 Jul 15

Komentarze do django-simple-ratings

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!