实例介绍
【实例简介】
djoser是Django身份验证系统的REST实现。djoser库提供了一组Django Rest Framework视图,用于处理基本操作,如注册、登录、注销、密码重置和账户激活。它适用于自定义用户模型。
【核心代码】
文件清单
└── djoser-610c78c527d4d2c9d2ec834de4df275851200bfd
├── CHANGELOG.rst
├── CREDITS.rst
├── djoser
│ ├── compat.py
│ ├── conf.py
│ ├── constants.py
│ ├── email.py
│ ├── __init__.py
│ ├── locale
│ │ ├── de
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── es
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── fr
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── id
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── ja
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── ka
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── me
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── pl
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── pt_BR
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ └── ru_RU
│ │ └── LC_MESSAGES
│ │ └── django.po
│ ├── permissions.py
│ ├── serializers.py
│ ├── signals.py
│ ├── social
│ │ ├── backends
│ │ │ ├── facebook.py
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── serializers.py
│ │ ├── token
│ │ │ ├── __init__.py
│ │ │ └── jwt.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── templates
│ │ └── email
│ │ ├── activation.html
│ │ ├── confirmation.html
│ │ ├── password_changed_confirmation.html
│ │ ├── password_reset.html
│ │ ├── username_changed_confirmation.html
│ │ └── username_reset.html
│ ├── urls
│ │ ├── authtoken.py
│ │ ├── base.py
│ │ ├── __init__.py
│ │ └── jwt.py
│ ├── utils.py
│ ├── views.py
│ └── webauthn
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── serializers.py
│ ├── urls.py
│ ├── utils.py
│ └── views.py
├── docs
│ ├── make.bat
│ ├── Makefile
│ └── source
│ ├── adjustment.rst
│ ├── authentication_backends.rst
│ ├── base_endpoints.rst
│ ├── conf.py
│ ├── emails.rst
│ ├── examples.rst
│ ├── getting_started.rst
│ ├── index.rst
│ ├── introduction.rst
│ ├── jwt_endpoints.rst
│ ├── migration_guide.rst
│ ├── sample_usage.rst
│ ├── settings.rst
│ ├── signals.rst
│ ├── social_endpoints.rst
│ ├── token_endpoints.rst
│ └── webauthn.rst
├── LICENSE
├── Makefile
├── poetry.lock
├── pyproject.toml
├── pytest.ini
├── README.rst
└── testproject
├── __init__.py
├── manage.py
├── settings.py
├── testapp
│ ├── __init__.py
│ ├── models.py
│ ├── static
│ │ └── js
│ │ ├── base64.js
│ │ └── webauthn.js
│ ├── templates
│ │ └── webauthn.html
│ ├── tests
│ │ ├── common.py
│ │ ├── __init__.py
│ │ ├── social
│ │ │ ├── __init__.py
│ │ │ ├── test_provider_auth.py
│ │ │ └── test_token_jwt.py
│ │ ├── test_activation.py
│ │ ├── test_email.py
│ │ ├── test_password_reset_confirm.py
│ │ ├── test_password_reset.py
│ │ ├── test_resend_activation.py
│ │ ├── test_reset_username_confirm.py
│ │ ├── test_reset_username.py
│ │ ├── test_set_password.py
│ │ ├── test_settings.py
│ │ ├── test_set_username.py
│ │ ├── test_token_create.py
│ │ ├── test_token_destroy.py
│ │ ├── test_translations.py
│ │ ├── test_user_create.py
│ │ ├── test_user_delete.py
│ │ ├── test_user_detail.py
│ │ ├── test_user_list.py
│ │ ├── test_user_me.py
│ │ ├── test_user_view.py
│ │ └── webauthn
│ │ ├── __init__.py
│ │ ├── test_login.py
│ │ ├── test_login_request.py
│ │ ├── test_signup.py
│ │ ├── test_signup_request.py
│ │ └── utils.py
│ └── validators.py
└── urls.py
41 directories, 114 files
djoser是Django身份验证系统的REST实现。djoser库提供了一组Django Rest Framework视图,用于处理基本操作,如注册、登录、注销、密码重置和账户激活。它适用于自定义用户模型。
【核心代码】
文件清单
└── djoser-610c78c527d4d2c9d2ec834de4df275851200bfd
├── CHANGELOG.rst
├── CREDITS.rst
├── djoser
│ ├── compat.py
│ ├── conf.py
│ ├── constants.py
│ ├── email.py
│ ├── __init__.py
│ ├── locale
│ │ ├── de
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── es
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── fr
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── id
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── ja
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── ka
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── me
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── pl
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ ├── pt_BR
│ │ │ └── LC_MESSAGES
│ │ │ └── django.po
│ │ └── ru_RU
│ │ └── LC_MESSAGES
│ │ └── django.po
│ ├── permissions.py
│ ├── serializers.py
│ ├── signals.py
│ ├── social
│ │ ├── backends
│ │ │ ├── facebook.py
│ │ │ └── __init__.py
│ │ ├── __init__.py
│ │ ├── serializers.py
│ │ ├── token
│ │ │ ├── __init__.py
│ │ │ └── jwt.py
│ │ ├── urls.py
│ │ └── views.py
│ ├── templates
│ │ ├── activation.html
│ │ ├── confirmation.html
│ │ ├── password_changed_confirmation.html
│ │ ├── password_reset.html
│ │ ├── username_changed_confirmation.html
│ │ └── username_reset.html
│ ├── urls
│ │ ├── authtoken.py
│ │ ├── base.py
│ │ ├── __init__.py
│ │ └── jwt.py
│ ├── utils.py
│ ├── views.py
│ └── webauthn
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── serializers.py
│ ├── urls.py
│ ├── utils.py
│ └── views.py
├── docs
│ ├── make.bat
│ ├── Makefile
│ └── source
│ ├── adjustment.rst
│ ├── authentication_backends.rst
│ ├── base_endpoints.rst
│ ├── conf.py
│ ├── emails.rst
│ ├── examples.rst
│ ├── getting_started.rst
│ ├── index.rst
│ ├── introduction.rst
│ ├── jwt_endpoints.rst
│ ├── migration_guide.rst
│ ├── sample_usage.rst
│ ├── settings.rst
│ ├── signals.rst
│ ├── social_endpoints.rst
│ ├── token_endpoints.rst
│ └── webauthn.rst
├── LICENSE
├── Makefile
├── poetry.lock
├── pyproject.toml
├── pytest.ini
├── README.rst
└── testproject
├── __init__.py
├── manage.py
├── settings.py
├── testapp
│ ├── __init__.py
│ ├── models.py
│ ├── static
│ │ └── js
│ │ ├── base64.js
│ │ └── webauthn.js
│ ├── templates
│ │ └── webauthn.html
│ ├── tests
│ │ ├── common.py
│ │ ├── __init__.py
│ │ ├── social
│ │ │ ├── __init__.py
│ │ │ ├── test_provider_auth.py
│ │ │ └── test_token_jwt.py
│ │ ├── test_activation.py
│ │ ├── test_email.py
│ │ ├── test_password_reset_confirm.py
│ │ ├── test_password_reset.py
│ │ ├── test_resend_activation.py
│ │ ├── test_reset_username_confirm.py
│ │ ├── test_reset_username.py
│ │ ├── test_set_password.py
│ │ ├── test_settings.py
│ │ ├── test_set_username.py
│ │ ├── test_token_create.py
│ │ ├── test_token_destroy.py
│ │ ├── test_translations.py
│ │ ├── test_user_create.py
│ │ ├── test_user_delete.py
│ │ ├── test_user_detail.py
│ │ ├── test_user_list.py
│ │ ├── test_user_me.py
│ │ ├── test_user_view.py
│ │ └── webauthn
│ │ ├── __init__.py
│ │ ├── test_login.py
│ │ ├── test_login_request.py
│ │ ├── test_signup.py
│ │ ├── test_signup_request.py
│ │ └── utils.py
│ └── validators.py
└── urls.py
41 directories, 114 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论