跳转到主要内容

适用于Django的可扩展用户注册应用程序

项目描述

描述:

Django-registration为Django网站提供用户注册功能。

维护者:

Macropin, DiCato, 和 joshblum

贡献者:

贡献者列表

https://github.com/macropin/django-registration/actions/workflows/ci.yml/badge.svg https://coveralls.io/repos/macropin/django-registration/badge.svg?branch=main https://badge.fury.io/py/django-registration-redux.svg Documentation Status https://img.shields.io/pypi/pyversions/django-registration-redux.svg

如果您遇到“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 (125.9 kB 查看散列)

源代码

构建分布

django_registration_redux-2.13-py2.py3-none-any.whl (218.4 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下支持