django-simple-ratings

Szoftver screenshot:
django-simple-ratings
Szoftver adatai:
Változat: 0.3.2
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Charles Leifer
Engedély: Ingyenes
Népszerűség: 4

Rating: 1.0/5 (Total Votes: 1)

A Django-simple-értékelés egy egyszerű és bővíthető minősítési rendszer.
Első lépések
azt szeretné, hogy adjunk értékelés néhány modell:
a django.db import modellek
a rating.models import Értékelések
osztály Food (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& Nbsp; értékelések Értékelések = ()
Most, akkor:
# Add értékelés a dolgokat
>>> Apple.ratings.rate (user = John, pontszám = 1)

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

# Érdekessé válni összesített adatok
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# Sorrendben dolgokat minősítési
>>> Food.ratings.order_by_rating ()
[, ]
A GFKs, FKS, amit
Alapértelmezésben ha van hozzá Értékelések (), hogy a modell használja a RatedItem modellt, amely a GFK rajta. Tegyük fel, hogy csak a ranglista s egy dolog, vagy szeretne egy explicit adatbázis kényszer - ez nem probléma. Akkor egy egyéni RatedItem modell egy ForeignKey helyett GFK. Íme a példa a tesztek:
osztály BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ("italok")
osztály italok (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& Nbsp; értékelések = Értékelés (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; cserébe self.name
Az API pontosan ugyanaz.

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Charles Leifer

beefish
beefish

20 Feb 15

redis-completion
redis-completion

20 Feb 15

peewee
peewee

14 Apr 15

Hozzászólások a django-simple-ratings

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!