Django-Rest框架中的身份验证和注册
dj-rest-auth的Python项目详细描述
Dj Rest授权
用于在Django Rest框架中安全地处理身份验证的内置API端点。效果特别好 使用SPA(如React、Vue、Angular)和移动应用程序。在
要求
- Django 2或3
- Python3
快速设置
安装程序包
pip install dj-rest-auth
将dj_rest_auth
应用添加到您的django中已安装的应用程序设置.py公司名称:
添加URL模式
urlpatterns=[url(r'^dj-rest-auth/',include('dj_rest_auth.urls'))]
(可选)仅使用Http cookies
REST_USE_JWT=TrueJWT_AUTH_COOKIE='jwt-auth'
测试
要在virtualenv中运行测试,请从存储库目录运行python runtests.py
。
运行测试覆盖率的最简单方法是使用^{coverage run ./runtests.py
,然后运行coverage report
。在
毒性
{也可以使用^进行测试 将针对所有受支持的python和django组合运行测试。在
在全局或virtualenv中安装tox,然后简单地运行tox
从存储库目录。由于有许多组合,您可以运行它们
在^{tox --parallel
。在
tox.ini
包含一个测试代码^{tox -e coverage
运行它并查看此报告。在
也可以通过^{tox -e flake8
。在
文档
请在此处查看完整文档:https://dj-rest-auth.readthedocs.io/en/latest/index.html
致谢
这个项目开始时是django-rest-auth
的一个分支。非常感谢所有参与回购的人!在
- 项目
标签: