Uliweb App 清单¶
uliweb.contrib.auth¶
- 用户认证处理App,提供User Model,及相应的用户认证的处理。
uliweb.contrib.cache¶
提供cache支持能力。通过:
functions.get_cache()
来获得cache对象。
详细信息参见 cache
uliweb.contrib.csrf¶
- 提供CSRF保护机制。
详细信息参见 csrf
uliweb.contrib.flashmessage¶
- 提供静态的flash信息展示功能,它需要使用session来传递信息。
uliweb.contrib.form¶
提供form相关的配置信息:
function.get_form('formname')
可以将Form信息配置在settings中,这样可以通过get_form
来动态获取- 向全局环境中注入
validators
对象,这样可以直接通过from uliweb import validators
来导入。
uliweb.contrib.generic¶
提供generic相关的view类的配置,可以通过 functions 来获取:
- ListView
- AddView
- EditView
- DeleteView
- DetailView
详情参见 generic
uliweb.contrib.i18n¶
- 提供i18n处理相关的配置。
详情参见 i18n
uliweb.contrib.mail¶
- 邮件发送配置设置
详情参见 mail
uliweb.contrib.orm¶
- 提供数据库ORM的配置机制
- 提供ORM相关的命令
- 提供Alembic的支持
- 提供functions.get_model
- 自动提供transcation的Middleware
详情参见 ORM
uliweb.contrib.rbac¶
- 提供基本的基于角色的用户管理机制
详情参见 RBAC
uliweb.contrib.secretkey(0.1.6)¶
- 提供加,解密功能
uliweb.contrib.session¶
- 提供session处理功能
详情参见 session
uliweb.contrib.staticfiles¶
- 提供静态文件支持
详情参见 staticfiles
uliweb.contrib.tables¶
- 为每个Model提供一个ID,根据tablename进行唯一判断,可用在GenericRelation关系处理中。
uliweb.contrib.template¶
- 提供use, link标签
详情参见 template
uliweb.contrib.timezone¶
- 提供时区初始化处理
uliweb.contrib.upload¶
- 提供文件上传处理
- 提供文件上传后文件名转換配置
- 提供文件上传后相关的API
详情参见 upload