django-simple-ratings

Software screenshot:
django-simple-ratings
Software ətraflı:
Version: 0.3.2
Tarixi Upload: 20 Feb 15
Geliştirici: Charles Leifer
Lisenziya: Pulsuz
Məşhurluq: 9

Rating: 1.0/5 (Total Votes: 1)

Django-sadə ratings sadə və genişlənən reytinq sistemi.
Başlarken
Bəzi model ratings əlavə etmək istərdim:
django.db idxal modelləri
rating.models idxal Ratings
sinif Food (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& Nbsp; ratings = Ratings ()
, artıq:
# Şeyə ratings əlavə
>>> Apple.ratings.rate (istifadəçi = john, hesab = 1)

>>> Apple.ratings.rate (istifadəçi = jane, hesab = 5)

# Maraqlı ümumi məlumat almaq
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
Onların reytinq # order şey
>>> Food.ratings.order_by_rating ()
[ ]
İstifadə GFKs, FKS, nə
Sizin model () Ratings əlavə zaman Mənim cari olaraq, bu bir GFK var RatedItem model istifadə edir. Siz yalnız bir şey reytinqi, və ya aydın bazası sıxıntı etmək istəyirəm düşünək - heç bir problem var. Siz əvəzinə GFK bir ForeignKey ilə xüsusi bir RatedItem model təmin edə bilər. Burada testlər misal var:
class BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey (içki)
class içki (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& Nbsp; ratings = Ratings (BeverageRating)
& Nbsp; def __unicode __ (özünü):
& Nbsp; qaytarılması self.name
. API tam eyni deyil

tələblər

  • Python
  • Django

Geliştirici digər proqram Charles Leifer

peewee
peewee

20 Jul 15

beefish
beefish

20 Feb 15

django-news
django-news

11 May 15

django-completion
django-completion

11 May 15

Şərh django-simple-ratings

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!