跳转到主要内容

使用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`文件。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

regme-0.2.5.tar.gz (5.3 kB 查看哈希)

上传时间

由以下支持