Django身份验证系统的REST版本。这是一把焦炉叉子。

djedefre的Python项目详细描述


https://img.shields.io/pypi/v/djoser.svghttps://img.shields.io/travis/sunscrapers/djoser/master.svghttps://img.shields.io/codecov/c/github/sunscrapers/djoser.svgCodacy Badge

Django身份验证的REST实现 系统。djoser库提供了一组Django Rest Framework 视图来处理基本操作,如注册、登录、注销、密码 重置和帐户激活。它与 custom user model。在

我们没有重用Django代码(例如PasswordResetForm),而是重新实现了 没有什么东西更适合Single Page App 建筑。在

SUNSCRAPERS以热情和耐心开发。在

https://asciinema.org/a/FBTYjfDPUr99jxZqbLOZhh9Pd.png

要求

为了能够运行djoser,您必须满足以下要求:

  • Python(3.5、3.6、3.7、3.8)
  • Django(1.11,2.2)
  • Django REST框架(3.9,3.10)

如果需要支持其他版本,请使用djoser<;2。在

安装

只需使用pip安装:

$ pip install djoser

并继续执行中描述的步骤 configuration 指南。在

文件

文件可在 https://djoser.readthedocs.iodocs目录中。在

贡献与发展

要在djoser上开始开发,请克隆存储库:

^{pr2}$

如果您是pipenv用户,您可以通过 使用Make命令:

$ make init
$ make test

否则,如果不能使用Make命令,请创建virtualenv并安装 手动要求:

$ pip install django djangorestframework
$ pip install -r requirements.txt
$ cd testproject
$ ./manage.py test

如果需要针对所有受支持的Python和Django版本运行测试,请调用:

$ pip install tox
$ tox -p all

您还可以通过运行以下命令来使用测试项目:

$ ./manage.py migrate
$ ./manage.py runserver

类似项目

与Django、REST和身份验证相关的项目列表:

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

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI