django-simple-ratings

Phần mềm chụp màn hình:
django-simple-ratings
Các chi tiết về phần mềm:
Phiên bản: 0.3.2
Ngày tải lên: 20 Feb 15
Nhà phát triển: Charles Leifer
Giấy phép: Miễn phí
Phổ biến: 4

Rating: 1.0/5 (Total Votes: 1)

django-đơn giản-xếp hạng là một hệ thống đánh giá đơn giản và mở rộng.
Bắt đầu
bạn muốn thêm vào một số mô hình xếp hạng:
từ các mô hình nhập khẩu django.db
từ Ratings nhập rating.models
lớp học thực phẩm (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& Nbsp; xếp hạng = Ratings ()
Hiện tại, bạn có thể:
# Thêm để đánh giá và điều
>>> Apple.ratings.rate (user = john, điểm số = 1)

>>> Apple.ratings.rate (user = jane, điểm = 5)

# Có được dữ liệu tổng hợp thú vị
>>> Apple.ratings.all ()
[, ]
>>> Apple.ratings.cumulative_score ()
6
>>> Apple.ratings.average_score ()
3.0
# Để bằng những đánh giá của họ
>>> Food.ratings.order_by_rating ()
[, ]
Sử dụng GFKs, FKS, bất cứ điều gì
Theo mặc định, bất cứ khi nào bạn thêm Ratings () để mô hình của bạn nó sử dụng các mô hình RatedItem trong đó có một GFK vào nó. Giả sử bạn đang chỉ rating một điều, hoặc muốn có một cơ sở dữ liệu ràng buộc rõ ràng - đó là không có vấn đề. Bạn có thể cung cấp một mô hình RatedItem tùy chỉnh với một ForeignKey thay vì một GFK. Dưới đây là các ví dụ từ các bài kiểm tra:
lớp BeverageRating (RatedItemBase):
& Nbsp; content_object = models.ForeignKey ('uống')
class và đồ uống (models.Model):
& Nbsp; name = models.CharField (max_length = 50)
& Nbsp; xếp hạng = Ratings (BeverageRating)
& Nbsp; def __unicode __ (self):
& Nbsp; trở self.name
. Các API là chính xác như nhau

Yêu cầu :

  • Python
  • Django

Phần mềm khác của nhà phát triển Charles Leifer

beefish
beefish

20 Feb 15

peewee
peewee

14 Apr 15

djutils
djutils

11 May 15

Ý kiến ​​để django-simple-ratings

Bình luận không
Nhập bình luận
Bật hình ảnh!