django-simple-ratings

Yazılım ekran görüntüsü:
django-simple-ratings
Yazılım detaylar:
Versiyon: 0.3.2
Qayıt: 20 Feb 15
Geliştirici: Charles Leifer
Lisans: Ücretsiz
Popülerlik: 4

Rating: 1.0/5 (Total Votes: 1)

django-basit-derecelendirme basit ve genişletilebilir değerlendirme sistemidir.
Başlarken
Bazı modele derecelendirme eklemek istiyorum:
django.db ithalat modelleri
rating.models ithalat Ratings
sınıf Gıda (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& Nbsp; derecelendirme = Puanlar ()
şimdi yapabilirsin:
# Şeyler derecelendirme eklemek
>>> Apple.ratings.rate (kullanıcı = john, skor = 1)

>>> Apple.ratings.rate (kullanıcı = Jane, skor = 5)

# Ilginç agrega veri almak
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
Onların Reytinge göre # sipariş şeyler
>>> Food.ratings.order_by_rating ()
[, ]
kullan GFKs, FKs, ne olursa olsun
Eğer modeline () Değerler eklediğinizde varsayılan olarak, bunun üzerinde bir GFK olan RatedItem modelini kullanır. Eğer tek bir şey reytinge vardır, ya da açık bir veritabanı kısıtlama istiyorum varsayalım - bu sorun yok. Sen yerine GFK bir ForeignKey ile özel bir RatedItem modeli sağlayabilir. İşte testlerden örnek:
sınıf BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ('İçecek')
sınıf İçecek (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& Nbsp; derecelendirme = Puanlar (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; dönüş self.name
. API aynıdır

Gereksinimler :

  • Python
  • Django

Geliştirici Diğer yazılım Charles Leifer

beefish
beefish

20 Feb 15

peewee
peewee

14 Apr 15

peewee
peewee

20 Jul 15

Yorumlar django-simple-ratings

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!