django应用程序对对象和星用户界面进行评级
stars-rating的Python项目详细描述
使用Stars UI对内容进行分级
用法
models.py:
from django.db import models from djangoratings.fields import RatingField from rating.models import RatingBase class MyModel(models.Model, RatingBase): ... rating = RatingField(range=10, allow_anonymous=True, can_change_vote=True) rating_field_names = ('rating',)
settings.py:
RATINGS_VOTES_PER_IP = 3 # or whatever
urls.py:
(r'^stars/', include('rating.urls'))
template.html:
{% show_stars object "rating" 0 %}
注意
show_stars(context,obj,field_name='rating',big_star=true,disabled=false,extra_class='',extra_success='')
Show_Stars模板标记显示可单击的星星以投票选择内容。
许可证说明
此应用程序包含来自以下位置的静态文件:
- jquery.ui.stars(http://orkans-tmp.22web.net/star_rating/)
- jquery.ui.core和jquery.ui.widget(http://jqueryui.com/)
由arpaso公司开发团队撰写:http://arpaso.com