| Django-Simple-Ratings Um sistema de classificação simples e extensível |
Baixe Agora |
Django-Simple-Ratings Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Charles Leifer
- Site do editor:
- http://www.charlesleifer.com/blog/
Django-Simple-Ratings Tag
Django-Simple-Ratings Descrição
Um sistema de classificação simples e extensível Django-Simple-Ratings é um sistema de classificação simples e extensível.Getting SymerYou Gostaria de adicionar classificações para algum modelo: de Django.db Import ModelosFrom Rating.Models Import RatingsClass Food (Models.Model): Nome = Models.Charfield (Max_Length = 50) Classificações = Classificações () Agora, você pode: # Adicionar classificações a coisas >>> apple.ratings.rate (usuário = John, pontuação = 1) >>> Apple.ratings .rate (user = jane, pontuação = 5) # obter dados agregados interessantes >>> Apple.ratings.all () >>> apple.ratings.cumulative_score () 6 >>> Apple.ratings.average_score () 3.0 # Encomendar coisas por sua classificação >>> food.ratings.order_by_rating () Use gfks, FKS, qualquer ser padrão, sempre que você adiciona avaliações () ao seu modelo, ele usa o modelo RatedItem que tem um GFK nele. Suponha que você esteja apenas classificado uma coisa, ou gostaria de ter uma restrição explícita de banco de dados - isso não é problema. Você pode fornecer um modelo personalizado de rateditem com um estrangeiro em vez de um gfk. Aqui está o exemplo dos testes: classe beverager (rateditembase): content_object = modelos.Foreignkey (modelos.model): nome = modelos.charfield (max_length = 50) classificações = classificações (bebidaager) def __unicode __ ( auto): Return self.namethe API é exatamente o mesmo. Requisitos: · Pitão · Django.
Django-Simple-Ratings Software Relacionado