适用于Django的可扩展用户注册应用程序
项目描述
如果您遇到“django-registration-redux”包的问题,请在此处提出。
这是一个相当简单的Django用户注册应用程序,旨在使用户注册尽可能容易。它需要一个功能齐全的Django 3.1或更高版本的安装,但没有其他依赖项。
安装
使用以下命令安装、升级和卸载 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检查点工作的,这很有用。
请注意,此应用程序需要Python 3.5或更高版本,以及Django 3.1或更高版本的正常安装。
如果您正在运行Django <=2.0,您可以安装一个之前的版本的django-registration-redux,该版本支持旧版本的Django。有关支持详情,请参阅变更日志。旧版本将根据需要接收小错误修复,但不再积极开发
pip install django-registration-redux==1.10
开始开发
要开始开发,首先安装所需的包
make installdeps
为了方便,包含了一个Makefile,它包装了Python invoke库。一旦您工作在一个补丁上,您可以通过运行以下命令来测试功能
make test
或者等价于
invoke test
可以通过在Makefile中通过ARGS参数传递命令行参数给invoke脚本。例如
make build ARGS=--docs
或者等价于
invoke build --docs
替代方案
djangopackages.com对用于用户注册和身份验证的Django包进行了全面的比较。
例如,django-allauth是django-registration-redux的一个替代品,它除了提供用户注册外,还提供社交身份验证和电子邮件地址管理。
许可协议
Django-registration-redux在BSD许可证下授权。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分布
构建分布
django-registration-redux-2.13.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9793a05b32b1d7342c6ef3e0140b2951b7dbde058b3ba6e8a232b534928279f9 |
|
MD5 | 8c2246d14e2f9ac50aeeee7f25749681 |
|
BLAKE2b-256 | f647960fb3f88d0080a94fffb6fc98ff986012d3a968c030036cf79abdd40242 |
django_registration_redux-2.13-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 547c86ad9b951cf743075b5486f304e51e450b45d04e5ef04392838a9cff3da8 |
|
MD5 | 18f6eba64ed9bc4908f3c1555bf6aa61 |
|
BLAKE2b-256 | 327f715af6a1322a1bc8fc84befa469a048dd5983eeac49f464ffa01bff33f00 |