Ptah的用户管理。
项目描述
您可以在http://ptahcrowd.readthedocs.org上在线阅读《ptah_crowd》文档。
此软件包提供了一套几乎完整的用户注册和管理功能。它在功能集合上类似于cartouche。ptah_crowd软件包包含
用户注册表单
重置密码功能
验证和暂停账户的能力
用户模型
用户属性模型/API
Ptah管理插件,以便您可以在Web界面中操作API
ptah_crowd是在Pyramid和Ptah之上构建的。它提供了一些功能,并且足够通用,可以“插入”而不是从头开始构建。它是一个框架而不是库。ptah_crowd做了一些与众不同的事情,并且旨在扩展。
值得理解的是,ptah_crowd不是一个WSGI应用程序。您需要一个应用程序,例如示例github存储库中的应用程序之一,例如https://github.com/ptahproject/examples
快速入门
如果您没有应用程序,让我们使用examples/ptah_models。
将ptah_models安装到您的虚拟环境中
$ cd examples/ptah_models $ /path/to/virtualenv/bin/python setup.py develop
然后,将ptah_crowd安装到您的虚拟环境中
$ cd ptah_crowd $ /path/to/virtualenv/bin/python setup.py develop
现在剩下的事情就是告诉应用程序使用ptah_crowd。这真的很简单。有两种方法。
方法#1 - 编辑.ini文件
$ cd examples/ptah_models $ edit settings.ini
将ptah_crowd添加到pyramid.includes行的末尾
pyramid.includes = ptah pyramid_debugtoolbar ptah_crowd
方法#2 - 添加到WSGI应用程序中
$ cd examples/ptah_models/ptah_models $ edit app.py
在config.include('ptah')语句下方,您可以添加
config.include('ptah_crowd')
然后开始金字塔
$ /path/to/virtualenv/bin/pserve settings.ini
要了解更多关于扩展金字塔的信息,请参阅文档。http://readthedocs.org/docs/pyramid/en/latest/narr/extending.html
变更
0.2 (2012-11-08)
添加了组。
添加了用户默认角色。
添加了HTTPForbidden视图。
添加了自动创建admin用户。
0.1 (2011-12-22)
初始发布
项目详情
ptahcrowd-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 139a681c014db6a6925be027eecdd333de7654619300f1f960c38d3ee118606f |
|
MD5 | 4c45cc5b1332ce4f63104f6c8cea1944 |
|
BLAKE2b-256 | 61da5f1f7bf0880ddf3900c3b81198d86407affcd9791f8a79191a753977ac64 |