django社会认证变得简单。
lettoo-phone-quick-signup的Python项目详细描述
#Lettoo Phone快速注册文档
----
Lettoo Phone快速注册是Django项目的一种易于设置的身份验证/注册机制。
>;*要求
>;*安装
>;*API端点
>;*配置
>;*许可证
----
>;python(2.7、3.2、3.3、3.4、3.5)
>;django(1.7+、1.8、1.9)
>;django rest framework(3.3.2+)
----
从pypi安装包
```
$pip install lettoo phone quick signup在Django设置中的已安装应用程序中添加电话快速注册应用程序。py
````
已安装的应用程序=(
…,
‘rest\u framework’,
‘rest\u framework.authtoken’,
…,
‘电话快速注册’
````
*此项目依赖于‘django rest framework’库,因此如果尚未安装,请安装。还要确保安装了“rest_framework”和“rest_framework.authtoken”应用程序*
\3。添加电话快速注册url
```
url patterns=patterns('',
…,
url(r'^api/v1/phone quick/',include('phone快速注册.url')
)
````
----
api端点
>;成功注册后将发送包含6位验证码的邮件
-/api/v1/phone quick/(post)
-phone
````
post/api/v1/phone quick/http/1.1
host:localhost:8000
content type:application/json
cache control:no cache
{“phone”:“123456789”}
```
-/api/v1/phone quick/verify phone/(post)
-phone
-key
`````
post/api/v1/phone quick/verify phone/http/1.1
host:localhost:8000
content type:application/json
cache control:no cache
{“phone”:“test1@test.com”,“键”:“597510”}
```
-手机快注册手机快注册手机快注册手机快注册有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效期3
-手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册有效有效有效有效有效有效有效
u form_class=none
-phone_quick_signup_user_型号=“auth.user”
-phone_quick_signup_user_model_username_field='用户名'
-phone_quick_signup_user_model_phone_field='电话'
----
任何人获得本软件及相关文件的副本,以在不受限制的情况下使用本软件,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件的副本,并允许向其提供
软件的人员这样做,但须遵守以下
条件:
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
包括但不限于担保性、适销性、适用性和不侵权性。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,
无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件或软件的其他交易引起的或与之相关的。```
----
Lettoo Phone快速注册是Django项目的一种易于设置的身份验证/注册机制。
>;*要求
>;*安装
>;*API端点
>;*配置
>;*许可证
----
>;python(2.7、3.2、3.3、3.4、3.5)
>;django(1.7+、1.8、1.9)
>;django rest framework(3.3.2+)
----
从pypi安装包
```
$pip install lettoo phone quick signup在Django设置中的已安装应用程序中添加电话快速注册应用程序。py
````
已安装的应用程序=(
…,
‘rest\u framework’,
‘rest\u framework.authtoken’,
…,
‘电话快速注册’
````
*此项目依赖于‘django rest framework’库,因此如果尚未安装,请安装。还要确保安装了“rest_framework”和“rest_framework.authtoken”应用程序*
\3。添加电话快速注册url
```
url patterns=patterns('',
…,
url(r'^api/v1/phone quick/',include('phone快速注册.url')
)
````
----
api端点
>;成功注册后将发送包含6位验证码的邮件
-/api/v1/phone quick/(post)
-phone
````
post/api/v1/phone quick/http/1.1
host:localhost:8000
content type:application/json
cache control:no cache
{“phone”:“123456789”}
```
-/api/v1/phone quick/verify phone/(post)
-phone
-key
`````
post/api/v1/phone quick/verify phone/http/1.1
host:localhost:8000
content type:application/json
cache control:no cache
{“phone”:“test1@test.com”,“键”:“597510”}
```
-手机快注册手机快注册手机快注册手机快注册有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效有效期3
-手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册手机快注册有效有效有效有效有效有效有效
u form_class=none
-phone_quick_signup_user_型号=“auth.user”
-phone_quick_signup_user_model_username_field='用户名'
-phone_quick_signup_user_model_phone_field='电话'
----
任何人获得本软件及相关文件的副本,以在不受限制的情况下使用本软件,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售本软件的副本,并允许向其提供
软件的人员这样做,但须遵守以下
条件:
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
包括但不限于担保性、适销性、适用性和不侵权性。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,
无论是在合同诉讼、侵权诉讼或其他诉讼中,由软件或软件的使用或其他交易引起的、由软件或软件的其他交易引起的或与之相关的。```