django-simple-ratings

소프트웨어 스크린 샷:
django-simple-ratings
소프트웨어 정보:
버전: 0.3.2
업로드 날짜: 20 Feb 15
개발자: Charles Leifer
라이센스: 무료
인기: 4

Rating: 1.0/5 (Total Votes: 1)

장고 단순 평점은 간단하고 확장 가능한 등급 시스템이다.
시작하기
당신은 어떤 모델에 등급을 추가하고 싶습니다 :
django.db 수입 모델에서
rating.models 수입 평가에서
클래스 식품 (같이 models.Model) :
& NBSP; 이름 = models.CharField (MAX_LENGTH = 50)
& NBSP; 등급 = 등급 ()
당신은 이제 :
# 것들에 대한 평가를 추가
>>> apple.ratings.rate (사용자 = 존, 점수 = 1)

>>> apple.ratings.rate (사용자 = 제인, 점수 = 5)

# 흥미로운 집계 데이터를 얻을 수
>>> apple.ratings.all ()
[, ]
>>> apple.ratings.cumulative_score ()
(6)
>>> apple.ratings.average_score ()
3.0
자신의 평가에 의해 # 주문 것들
>>> Food.ratings.order_by_rating ()
[<음식 : 사과>, <음식 : 오렌지>]
사용 GFKs, FKS, 어떤
당신이 당신의 모델에 () 등급을 추가 할 때마다 기본적으로 그것에 GFK가 RatedItem 모델을 사용합니다. 당신은 오직 한 가지 평가된다, 또는 명시 적으로 데이터베이스 제약 조건을 가지고 싶다 가정 - 그 아무 문제 없습니다. 대신 GFK의 ForeignKey와 사용자 정의 RatedItem 모델을 제공 할 수 있습니다. 다음은 테스트의 예입니다 :
클래스 BeverageRating (RatedItemBase) :
& NBSP; content_object = models.ForeignKey ( '음료')
클래스 음료수 (같이 models.Model) :
& NBSP; 이름 = models.CharField (MAX_LENGTH = 50)
& NBSP; 등급 = 등급 (BeverageRating)
& NBSP; 데프 __unicode __ (자기) :
& NBSP; 반환 self.name
API는 완전히 동일합니다

이 요구 사항 : 있습니다.

파이썬
장고

개발자의 기타 소프트웨어 Charles Leifer

django-generic-m2m
django-generic-m2m

14 Apr 15

peewee
peewee

20 Jul 15

djutils
djutils

11 May 15

코멘트 django-simple-ratings

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!