django rest框架的一个扩展,允许通过电子邮件邀请用户

drf-simple-invite的Python项目详细描述


#django rest用户邀请

[![构建状态](https://travis-ci.org/thapabishwa/drf_simple_invite.svg?branch=develop)(https://travis ci.org/thapabishwa/drf_simple_invite)


此python包的主要目的是为django rest框架提供一个简单的用户邀请策略,可以使用邀请令牌邀请用户(通过向提供的电子邮件地址发送电子邮件)。


此包提供一个REST端点,用于验证令牌并为该特定用户设置密码。

使用pip从pypi安装包:
``bash
pip install drf simple invite
```

2。在django设置文件中的“已安装的应用程序”中添加“drf_simple_invite`”(在“rest_framework”之后):
``python
installed_apps=[
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
“django.contrib.staticfiles”、

“第三方应用程序
“rest-framework”、“rest-framework.authtoken”、\token

“Simple Invite”
“drf-Simple-Invite”、

“自定义用户模型
“用户”、
]
“3”此包提供了一个终结点,可以通过在url.py中包含以下内容来包含该终结点:
``python
from django.conf.urls import url,include

url(r'api/v1/invite/',include('drf\u simple\invite.urls',namespace='drf\u simple\invite'),
]
```
**注意**:您可以根据需要调整api url。


`${api-url}/`是在*urls.py*中指定的url(例如,`api/v1/invite/`)
,`{invitation-token}`是'base64.urlsafe'编码的uuid令牌。因为使用普通的uuid是不安全的,始终确保{invitation_token}是“base64.urlsafe”编码的



\todo:configuration/settings/management command


**请注意**:在此终结点上每次调用“post”方法时,都会根据此设置自动清除过期的令牌。

\邀请令牌)```-生成重置密码令牌时触发
*``预创建密码(用户)```-在设置密码前触发
*``后创建密码(用户)```-在设置密码后触发





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

推荐PyPI第三方库


热门话题
tomcat Java条带错误   java OPENTSDB fsck修复程序不更正重复点   java JavaFX在控制器内切换自身的可见性   java maven surefire插件未并行执行运行程序   读取导致Freemarker模板引擎中TemplateException的Java对象   无法使Java库与我的Android应用程序一起工作   安卓 java。lang.IllegalStateException游标   使用Java检索XML文件中的XSL URL和名称   java如何从文本文件集合中提取特定值   电子邮件java mail gmail   java为什么finalize()只被垃圾收集器调用一次?   java方法findViewById(int)对于Json类型是未定义的。蛇形   java在安卓中尝试从brother打印机打印位图时遇到以下异常   java在颤振中支持Kotlin的优势   java从后面编写文本   java制作列表。第一个列表可以有相同的数字,第二个将是价格,尝试制作第三个列表,如果它们是相同的数字,它将添加价格