Django用户属性
django-userpropert的Python项目详细描述
#django用户属性
[![构建状态](https://travis-ci.org/arteria/django-userproperty.svg?branch=master)(https://travis ci.org/arteria/django userproperty)
[![覆盖状态](https://coveralls.io/repos/arteria/django-userproperty/badge.svg?branch=master&service=github](https://coveralls.io/github/arteria/django-userproperty?分支=主)
[![PYPI](https://img.shields.io/pypi/v/django userproperty.svg)(https://pypi.python.org/pypi/django userproperty)
django userproperty是一个可重用的django应用程序,可管理每个用户和全局属性。此外,django userproperty还提供帮助函数来设置、获取、激励和减少这些属性。
'userproperty',
)
更新根url.py文件:
…
url(r'^properties/',include('userproperty.url'),
…
,最后同步数据库
它提供了这样的besic api接口来获取和设置属性
name=<;name>;&;default=<;value>;",函数(数据){
警报(数据);
};
响应:
{"状态":"成功","项目数":"50"}/如果找不到项目的属性数,则返回100
\登录用户是必需的
**name**:用户属性的名称
**value**:要设置的用户属性的值
$.get("/set upperty/?name=<;name>;&;value=<;value>;",函数(数据){
警报(数据);
};
响应:
{"状态":"成功","项目数":"100"}
\需要工作人员
**名称**:全局属性的名称
默认值:默认值,如果未找到全局属性,则将重新调整
$.get("/get gproperty/?name=<;name>;&;default=<;value>;",函数(数据){
警报(数据);
};
响应:
{"状态":"成功","项目数":"50"}
\需要工作人员
**name**:全局属性的名称
**value**:要设置的全局属性的值
$.get("/set gproperty/?name=<;name>;&;value=<;value>;",函数(数据){
警报(数据);
返回
{"状态":"成功","项目数":"100"}
他可以输入他的个人资料。在本例中,添加更多信息并同意条款和条件。
创建新用户时,创建新属性:
from user property.utils import addproperty
如果用户未保存在请求中,则添加:anuser=yournewuser
在登录视图中,您现在可以根据userproperty的userproperty获得不同的结果。utils import getintegerproperty,setintegerproperty,在登录视图中删除属性
接受条款和条件
elif setupproperty:
removeproperty(request,tag='setup')
removeproperty
值=2)
保存特定于用户的属性(js数据表中显示的数据条目数)等。
设置"整数"属性
[![构建状态](https://travis-ci.org/arteria/django-userproperty.svg?branch=master)(https://travis ci.org/arteria/django userproperty)
[![覆盖状态](https://coveralls.io/repos/arteria/django-userproperty/badge.svg?branch=master&service=github](https://coveralls.io/github/arteria/django-userproperty?分支=主)
[![PYPI](https://img.shields.io/pypi/v/django userproperty.svg)(https://pypi.python.org/pypi/django userproperty)
django userproperty是一个可重用的django应用程序,可管理每个用户和全局属性。此外,django userproperty还提供帮助函数来设置、获取、激励和减少这些属性。
'userproperty',
)
更新根url.py文件:
…
url(r'^properties/',include('userproperty.url'),
…
,最后同步数据库
它提供了这样的besic api接口来获取和设置属性
name=<;name>;&;default=<;value>;",函数(数据){
警报(数据);
};
响应:
{"状态":"成功","项目数":"50"}/如果找不到项目的属性数,则返回100
\登录用户是必需的
**name**:用户属性的名称
**value**:要设置的用户属性的值
$.get("/set upperty/?name=<;name>;&;value=<;value>;",函数(数据){
警报(数据);
};
响应:
{"状态":"成功","项目数":"100"}
\需要工作人员
**名称**:全局属性的名称
默认值:默认值,如果未找到全局属性,则将重新调整
$.get("/get gproperty/?name=<;name>;&;default=<;value>;",函数(数据){
警报(数据);
};
响应:
{"状态":"成功","项目数":"50"}
\需要工作人员
**name**:全局属性的名称
**value**:要设置的全局属性的值
$.get("/set gproperty/?name=<;name>;&;value=<;value>;",函数(数据){
警报(数据);
返回
{"状态":"成功","项目数":"100"}
他可以输入他的个人资料。在本例中,添加更多信息并同意条款和条件。
创建新用户时,创建新属性:
from user property.utils import addproperty
在登录视图中,您现在可以根据userproperty的userproperty获得不同的结果。utils import getintegerproperty,setintegerproperty,在登录视图中删除属性
接受条款和条件
elif setupproperty:
removeproperty(request,tag='setup')
removeproperty
值=2)
保存特定于用户的属性(js数据表中显示的数据条目数)等。
设置"整数"属性