用户评价系统容易插入任何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是可选参数*
==
一个便携式应用程序,可以根据模板标记轻松地将用户评估(评级等)与任何对象关联起来。不需要配置现有的
模型和视图。
安装
=
-运行“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是可选参数*