django-simple-ratings

Screenshot Λογισμικό:
django-simple-ratings
Στοιχεία Λογισμικού:
Εκδοχή: 0.3.2
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: Charles Leifer
Άδεια: Δωρεάν
Δημοτικότητα: 9

Rating: 1.0/5 (Total Votes: 1)

Django-απλό-αξιολογήσεις είναι ένα απλό και επεκτάσιμο σύστημα αξιολόγησης.
Ξεκινώντας
θέλετε να προσθέσετε αξιολογήσεις σε κάποιο μοντέλο:
από django.db μοντέλα εισαγωγής
από rating.models βαθμολογίες εισαγωγής
κατηγορία τροφίμων (models.Model):
& Nbsp? Name = models.CharField (MAX_LENGTH = 50)
& Nbsp? Αξιολογήσεις = Βαθμολογίες ()
Τώρα, μπορείτε να:
# Προσθέσετε αξιολογήσεις για πράγματα
>>> Apple.ratings.rate (user = john, βαθμολογία = 1)

>>> Apple.ratings.rate (user = Jane, βαθμολογία = 5)

# Πάρετε ενδιαφέρουσες συγκεντρωτικά στοιχεία
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# Για τα πράγματα με βαθμολογία τους
>>> Food.ratings.order_by_rating ()
[<Τροφίμων: μήλο>, <Τροφίμων: πορτοκάλι>]
Χρήση GFKs, FKS, ανεξάρτητα
Από προεπιλογή, κάθε φορά που προσθέτετε Βαθμολογίες () για το μοντέλο σας χρησιμοποιεί το μοντέλο RatedItem το οποίο έχει την GfK για αυτό. Ας υποθέσουμε ότι είστε μόνο ένα πράγμα βαθμολογία, ή θα ήθελαν να έχουν μια σαφή περιορισμό της βάσης δεδομένων - αυτό δεν είναι πρόβλημα. Μπορείτε να δώσετε μια προσαρμοσμένη μοντέλο RatedItem με ForeignKey αντί GFK. Εδώ είναι το παράδειγμα από τις δοκιμές:
κατηγορία BeverageRating (RatedItemBase):
& Nbsp? Content_object = models.ForeignKey («Ποτά»)
κατηγορία Ποτά (models.Model):
& Nbsp? Name = models.CharField (MAX_LENGTH = 50)
& Nbsp? Αξιολογήσεις = Βαθμολογίες (BeverageRating)
& Nbsp? Def __unicode __ (self):
& Nbsp? Self.name επιστροφή
. Το API είναι ακριβώς το ίδιο

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Charles Leifer

peewee
peewee

14 Apr 15

djutils
djutils

11 May 15

beefish
beefish

20 Feb 15

django-completion
django-completion

11 May 15

Σχόλια για django-simple-ratings

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!