Ptah的用户管理。
项目描述
这个包提供了一套完整的用户注册和管理功能。它在功能集方面类似于cartouche。ptah_crowd包包含
用户注册表单
重置密码功能
验证和暂停账户的能力
用户模型
用户属性模型/API
Ptah管理插件,允许您在Web界面中操作API
ptah_crowd是基于Pyramid和Ptah构建的。它提供了一些功能,并且足够通用,可以“插入”而不是从头开始构建。它是一个框架,而不是库。ptah_crowd`提供了一些独特的功能,并旨在可扩展。
值得注意的是,ptah_crowd不是一个WSGI应用。您需要一个应用程序,例如在examples 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')
然后启动 pyramid
$ /path/to/virtualenv/bin/pserve settings.ini
要了解更多关于扩展 Pyramid 的信息,请参阅文档。 http://readthedocs.org/docs/pyramid/en/latest/narr/extending.html
变更记录
0.1 (2011-12-22)
初始发布
项目详情
关闭
ptah_crowd-0.1.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | afad8bbde22ef64d0c970e03e7b1029c7ff67f96733c58aea57b09b4baf28d39 |
|
MD5 | c52762c83e76af8529ec2d6dec4fe3a8 |
|
BLAKE2b-256 | 8b7148ab50d414d271e50acdc1d1cfa45344c5c9a92ddb48010db1b04100cf02 |