django-simple-ratings

Software captura de pantalla:
django-simple-ratings
Detalles de software:
Versión: 0.3.2
Fecha de carga: 20 Feb 15
Promotor: Charles Leifer
Licencia: Libre
Popularidad: 9

Rating: 1.0/5 (Total Votes: 1)

-django sencilla-evaluación es un sistema de clasificación simple y extensible.
Introducción
desea agregar notas a algún modelo:
a partir de modelos de importación django.db
desde rating.models clasificaciones de importación
clase de Alimentos (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& nbsp; puntuaciones = Valoraciones ()
ahora usted puede:
# Agregar clasificaciones a las cosas
>>> Apple.ratings.rate (user = john, puntuación = 1)

>>> Apple.ratings.rate (user = jane, puntuación = 5)

# Ponerse interesantes datos agregados
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# orden las cosas por su calificación
>>> Food.ratings.order_by_rating ()
[, ]
Uso GFKs, FKs, cualquiera que sea
De forma predeterminada, cada vez que agrega Puntuaciones () a su modelo que utiliza el modelo RatedItem que tiene una GFK en él. Supongamos que sólo está calificando una cosa, o le gustaría tener una restricción de bases de datos explícita - eso no es problema. Puede proporcionar un modelo RatedItem personalizado con una ForeignKey en lugar de un GFK. Aquí está el ejemplo de las pruebas:
clase BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ('Bebidas')
clase Bebidas (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& nbsp; puntuaciones = Valoraciones (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; self.name retorno
. El API es exactamente el mismo

Requisitos :

  • Python
  • Django

Otro software de desarrollador Charles Leifer

peewee
peewee

20 Jul 15

djutils
djutils

11 May 15

django-completion
django-completion

11 May 15

Comentarios a la django-simple-ratings

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!