用户评价系统容易插入任何django对象。

django-valuate的Python项目详细描述


评估
==
一个便携式应用程序,可以根据模板标记轻松地将用户评估(评级等)与任何对象关联起来。不需要配置现有的
模型和视图。



安装
=


-运行“python setup.py install”
-在已安装的应用程序设置中包含“评估”。
-在main url.py中添加`(r'^valuate/',include('valuate.url')'。
-确保在预处理器列表中添加了请求上下文预处理器
,或将请求可变上下文传递给视图。



用法
=
从管理站点创建估价类型。
让我们说:
**评分**

-优秀5
-好4
-平均3
-差2
-差1



**喜欢的样条**

-喜欢1
-不喜欢0


**可用设置:**

`默认评估类型ID`:要用于的默认评估类型的ID项目
加载模板标记:`{%load valuation%}`

**可用标记:**

{%render_valuation form of object for valuation_type%}
----------
呈现所提供对象的估价表单。
覆盖模板:“valuate/form.html”以修改外观。

{%render\u valuate form of object for valuation\u type%}

重写模板:“valuate/status.html”以修改外观。

{%get-valuate-ajax-u-fields-of-object-for-valuation-ajax-type as-variable%}
---------------------------------
在上下文中或直接将字段作为ajax post请求所需的字典获取。
variables可用:
对于post请求:“content\u type”、“object\u pk”、“choice”(由用户选择,如果用户已经提交过一次,则可以有一个初始值)
“choices”:用户提供“value”数据的选项字典。
“target”:请求的目标。
“vtype”:评估类型。
如果请求成功,则返回true。
如果不使用流行的javascript库,传递名为“ajax”且值为“true”的post变量。

{%get_valuate form of object for valuation_type as variable%}
-----------------------------
在上下文中或直接获取valuation form of object for valuation_type as variable%.
user`form_name.target`以访问post请求的目标。

{{%获取“估价对象估价得分”作为变量,}
---------------------------------
使用相应值的对象平均得分
作为变量,

{%获取“估价对象估价选择”作为变量的“估价对象计数”作为变量。%}
----------返回对象的特定选择的分数计数。选项
应提供引号(字符串形式)。

*for valuation\u type和as variable是可选参数*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java游戏!框架伪造应用程序它实际上做什么?   java如何在JavaFx中显示表视图中的即时更改?   对象类的equals()方法的java重载   xpages介绍如何部署java。IBM Notes中的策略更改   java如何访问侦听器中的另一个视图?   java getDefaultDisplay()的替代方法是什么   java opencv匹配模板   java Android Firebase写入数据时的常量超时   在Java中,如何将包含大量空格的数字字符串转换为一系列Int变量。   带有GUI的swing Java模拟无法运行模拟   java NoSuchElementException在特定的Web端上使用无头铬和硒   java对文件进行迭代,即使文件在目录中也会出现“未找到文件”异常。你能告诉我为什么吗?谢谢   递归Java 8,匿名递归嵌套方法   java为什么我看到枚举常量的字段值会被序列化/反序列化?在哪种情况下,枚举中哪些内容没有序列化?   java在运行sonar scanner和Spotbugs规则时出错,用于单片项目?   java如何检查硬件键盘是否可用?(黑莓)   tile游戏动作侦听器循环中的java错误   sockets Java线程池与高请求场景中的新线程   java如何使用Hibernate注释在联接表上创建索引?