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 импортных Рейтинги
класс еды (models.Model):
& NBSP; имя = models.CharField (max_length = 50)
и NBSP; отзывы =) Рейтинги (
Теперь вы можете:
# Добавить рейтинги вещей
>>> 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, ФКС, независимо
По умолчанию, когда вы добавляете Рейтинг () для вашей модели он использует модель RatedItem который имеет GFK на нем. Предположим, что вы только рейтинг одно, или хотели бы иметь явное ограничение базы данных - это не проблема. Вы можете предоставить собственный модель RatedItem с ForeignKey вместо GFK. Вот пример из тестов:
класс BeverageRating (RatedItemBase):
& NBSP; content_object = models.ForeignKey ('напитки')
Класс напитки (models.Model):
& NBSP; имя = models.CharField (max_length = 50)
и NBSP; отзывы = Оценки (BeverageRating)
& NBSP; Def __unicode __ (само):
& NBSP; возвращение self.name
. В API точно такой же

Требования

  • Python
  • Джанго

Другие программы разработчика Charles Leifer

djutils
djutils

11 May 15

django-news
django-news

11 May 15

django-generic-m2m
django-generic-m2m

14 Apr 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!