django的可扩展用户注册应用程序
django-registration-redux的Python项目详细描述
Description: | Django-registration provides user registration functionality for Django websites. |
---|---|
maintainers: | Macropin, DiCato, and joshblum |
contributors: | list of contributors |
如果您对“django registration redux”包有问题,请raise them here。
这是django的一个相当简单的用户注册应用程序,旨在 使允许用户注册尽可能无痛。它需要一个 django 1.11或更新版本的安装,但没有其他依赖项。
安装
使用以下命令安装、升级和卸载Django Registration Redux:
pip install django-registration-redux pip install --upgrade django-registration-redux pip uninstall django-registration-redux
要手动安装,请在此源目录中运行以下命令:
python setup.py install
或者如果您愿意,您可以简单地放置包含的registration python路径中的某个目录,或从 在python路径上的某个地方;如果从 git结帐。
注意,这个应用程序需要Python2.7/3.4或更高版本,并且 Django 1.11或更新版本的功能性安装。
如果在django<;=1.11上运行,则可以安装以前版本的 支持旧版本django的django registration redux。见 CHANGELOG获取支持详细信息。旧版本将收到小错误修复 需要,但不再积极开发:
pip install django-registration-redux==1.10
开发入门
要开始开发,请先安装所需的软件包:
make installdeps
为了方便起见,还包含了一个Makefile,用于包装python invoke库。一旦你做了一个补丁,你可以测试 运行的功能:
make test
或等效:
invoke test
命令行参数可以通过 Makefile通过ARGS参数。例如:
make build ARGS=--docs
或等效:
invoke build --docs
备选方案
djangopackages.com 全面比较了用于用户注册的django包 以及认证。
例如,django-allauth 是提供用户注册的django registration redux的替代方案 除了社会认证和电子邮件地址管理。
许可证
Django Registration Redux在BSD许可证下获得许可。