django-simple-ratings

Софтуер снимки:
django-simple-ratings
Софтуер детайли:
Версия: 0.3.2
Дата на качване: 20 Feb 15
Розробник: Charles Leifer
Разрешително: Безплатно
Популярност: 4

Rating: 1.0/5 (Total Votes: 1)

Django-проста рейтинги е прост и разширяема система за рейтинг.
<Силен> Първи стъпки
искате да добавите рейтингите на някои модел:
от django.db модели внос
от rating.models внос Ratings
клас на храните (models.Model):
& Nbsp; име = models.CharField (MAX_LENGTH = 50)
& Nbsp; Оценки = Ratings ()
Сега можете да:
# Добавите рейтинги на нещата
>>> Apple.ratings.rate (потребителското = Джон, резултат = 1)

>>> Apple.ratings.rate (потребителското = Джейн, оценка = 5)

# Получите интересна обобщени данни
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# ред неща от техния рейтинг
>>> Food.ratings.order_by_rating ()
[, ]
<Силни> Използване GFKs, ФКС, каквото
По подразбиране, когато добавяте Ratings (), за да си модел той използва модела на RatedItem която има GFK върху него. Да предположим, че са само рейтинга едно нещо, или биха искали да имат ясна база данни ограничение - Това не е проблем. Можете да предостави RatedItem модел обичай с ForeignKey вместо на GFK. Ето пример от изпитванията:
клас BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ("напитки")
клас напитки (models.Model):
& Nbsp; име = models.CharField (MAX_LENGTH = 50)
& Nbsp; Оценки = Ratings (BeverageRating)
& Nbsp; Def __unicode __ (самостоятелно):
& Nbsp; връщане self.name
. В API е точно същото

<силни> Изисквания :

  • Python
  • Django

Друг софтуер на разработчика Charles Leifer

redis-completion
redis-completion

20 Feb 15

beefish
beefish

20 Feb 15

django-completion
django-completion

11 May 15

Коментари към django-simple-ratings

Коментари не е намерена
добавите коментар
Включете на изображения!