使用MongoEngine的用户注册和管理库
项目描述
为MongoEngine注册
============================
使用MongoEngine的用户注册和管理库
功能
--------
* 创建非活动用户
* 生成激活令牌
* 尝试通过激活令牌激活用户
* 设置用户密码
* 检查激活令牌是否过期
* 与django.contrib.auth集成
* 注册表单
* 激活表单
* 示例/默认注册模板
待办事项
----
* Django命令以修剪未激活的用户。
安装
------------
`pip install regme`
配置
-------------
除了[MongoEngine Django支持设置](http://docs.mongoengine.org/django.html)外,Regme还需要以下设置
# 激活令牌有效天数
ACCOUNT_ACTIVATION_DAYS = 7
# Regme为MongoEngine的自定义用户文档
# 您不应该更改它,除非您知道自己在做什么
MONGOENGINE_USER_DOCUMENT = 'regme.documents.User'
# 将regme包含在已安装的应用程序列表中
INSTALLED_APPS = (
# …
'django.contrib.auth',
# …
'mongoengine.django.mongo_auth',
# …
'regme',
# …
)
使用
-----
### 简单
* 将`regme.urls`包含到您的`urlconf`。
* 使用标签`{% url 'register' %}`指向regme注册视图。
*(可选)覆盖默认模板,这些模板位于`regme/templates`文件夹中。
### 高级
* 手动使用或子类化`regme.forms.UserCreationForm`和`regme.forms.UserActivationForm`。
* 子类化`regme.documents.User`并执行您想要的任何魔法。
贡献
----------
请随时报告任何问题或在此项目上分叉[Regme GitHub页面](https://github.com/lig/regme)。
作者
-------
[Serge Matveenko](https://github.com/lig)
许可协议
-------
Apache许可证。请参阅`LICENSE`文件。
============================
使用MongoEngine的用户注册和管理库
功能
--------
* 创建非活动用户
* 生成激活令牌
* 尝试通过激活令牌激活用户
* 设置用户密码
* 检查激活令牌是否过期
* 与django.contrib.auth集成
* 注册表单
* 激活表单
* 示例/默认注册模板
待办事项
----
* Django命令以修剪未激活的用户。
安装
------------
`pip install regme`
配置
-------------
除了[MongoEngine Django支持设置](http://docs.mongoengine.org/django.html)外,Regme还需要以下设置
# 激活令牌有效天数
ACCOUNT_ACTIVATION_DAYS = 7
# Regme为MongoEngine的自定义用户文档
# 您不应该更改它,除非您知道自己在做什么
MONGOENGINE_USER_DOCUMENT = 'regme.documents.User'
# 将regme包含在已安装的应用程序列表中
INSTALLED_APPS = (
# …
'django.contrib.auth',
# …
'mongoengine.django.mongo_auth',
# …
'regme',
# …
)
使用
-----
### 简单
* 将`regme.urls`包含到您的`urlconf`。
* 使用标签`{% url 'register' %}`指向regme注册视图。
*(可选)覆盖默认模板,这些模板位于`regme/templates`文件夹中。
### 高级
* 手动使用或子类化`regme.forms.UserCreationForm`和`regme.forms.UserActivationForm`。
* 子类化`regme.documents.User`并执行您想要的任何魔法。
贡献
----------
请随时报告任何问题或在此项目上分叉[Regme GitHub页面](https://github.com/lig/regme)。
作者
-------
[Serge Matveenko](https://github.com/lig)
许可协议
-------
Apache许可证。请参阅`LICENSE`文件。
项目详情
关闭
regme-0.2.5.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b32e7fbad90590b20044725022131ffc5cb5c3d7eb905d64953936efd29f050 |
|
MD5 | 35cdfa3c8284ee2f6e5777dafa71f0d9 |
|
BLAKE2b-256 | 49e7f6fca827615df27ed1fd934082347770243e580beae8b86525fa60681292 |