django-simple-ratings

Tela Software:
django-simple-ratings
Detalhes de Software:
Versão: 0.3.2
Data de upload: 20 Feb 15
Revelador: Charles Leifer
Licença: Livre
Popularidade: 4

Rating: 1.0/5 (Total Votes: 1)

Django-simple-ratings é um sistema de classificação simples e extensível.
Introdução
você gostaria de adicionar classificações a algum modelo:
a partir de modelos de importação django.db
de rating.models Classificações de importação
classe dos Alimentos (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& nbsp; classificações = Classificações ()
agora você pode:
# Adicionar classificações para as coisas
>>> Apple.ratings.rate (user = john, pontuação = 1)

>>> Apple.ratings.rate (user = jane, pontuação = 5)

# Ficar interessante de dados agregados
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# ordem as coisas pela sua classificação
>>> Food.ratings.order_by_rating ()
[, ]
Use GFKs, FKs, qualquer que seja
Por padrão, sempre que você adicionar Classificações () para o seu modelo que utiliza o modelo RatedItem que tem uma GFK nele. Suponha que você só estão classificando uma coisa, ou gostaria de ter um banco de dados de restrição explícita - isso não é problema. Você pode fornecer um modelo RatedItem personalizado com uma ForeignKey em vez de um GFK. Aqui está o exemplo dos testes:
classe BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ('bebidas')
classe bebidas (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& nbsp; classificações = Classificações (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; self.name retorno
. A API é exatamente o mesmo

Requisitos :

  • Python
  • Django

Outro software de desenvolvedor Charles Leifer

redis-completion
redis-completion

20 Feb 15

peewee
peewee

14 Apr 15

djutils
djutils

11 May 15

Comentário para django-simple-ratings

Comentários não encontrado
Adicionar comentário
Ligue imagens!