django-simple-ratings

Screenshot Software:
django-simple-ratings
Mga detalye ng Software:
Bersyon: 0.3.2
I-upload ang petsa: 20 Feb 15
Nag-develop: Charles Leifer
Lisensya: Libre
Katanyagan: 4

Rating: 1.0/5 (Total Votes: 1)

Django-simple-rating ay isang simple at extensible sistema ng pag-uuri.
Pagsisimula
Gusto mo bang magdagdag ng mga rating sa ilang mga modelo:
mula django.db pag-import ng mga modelo
mula sa pag-import rating.models Rating
Pagkain klase (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& Nbsp; rating = Rating ()
ngayon, maaari kang:
# Magdagdag ng mga rating sa mga bagay
>>> Apple.ratings.rate (user = john, marka = 1)

>>> Apple.ratings.rate (user = Jane, marka = 5)

# Makakuha ng kawili-wiling mga pinagsama-samang data
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# Pagkakasunud-sunod ng mga bagay sa pamamagitan ng kanilang mga rating
>>> Food.ratings.order_by_rating ()
[, ]
Gamitin GFKs, FKs, kahit anong
Sa pamamagitan ng default, sa tuwing magdaragdag ka ng Rating () sa iyong modelo ginagamit nito ang modelo RatedItem na may isang GFK dito. Ipagpalagay na ikaw ay rate lamang ng isang bagay, o nais na magkaroon ang isang tahasang hadlang na database - na walang problema. Maaari kang magbigay ng isang custom na modelo RatedItem may ForeignKey sa halip na isang GFK. Narito ang halimbawa mula sa mga pagsubok:
klase BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ('Inumin')
klase Inumin (models.Model):
& Nbsp; name = models.CharField (MAX_LENGTH = 50)
& Nbsp; rating = Rating (BeverageRating)
& Nbsp; def __unicode __ (sa sarili):
& Nbsp; return self.name
. Ang API ay eksaktong kapareho

Mga Kinakailangan :

  • Python
  • Django

Iba pang mga software developer ng Charles Leifer

beefish
beefish

20 Feb 15

djutils
djutils

11 May 15

peewee
peewee

14 Apr 15

Mga komento sa django-simple-ratings

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!