用金字塔建立网站
trumpet的Python项目详细描述
喇叭
使用金字塔构建网站
- 自由软件:未经许可
- 文档:https://trumpet.readthedocs.io。
新闻
小号越来越接近最初的目标 作为一套构建金字塔的积木和工具 Web应用程序。静态资源的管理已经移动 完全远离Python。指南针还在使用 帮助管理样式表。正在使用webpack处理 javascript以及一些css、字体等。目前,cookiecutter 正在用于测试生成项目框架,替换 以前的脚手架。
一般的概念是支持创建web应用程序 有不同的托管要求。Cookiecutter的创造性运用 模板可以提供生成金字塔站点的能力,静态 应用程序/站点,甚至可以在 很多项目。
目标和进展
- 用户管理
- 登录/注销
- 通过rest管理用户
- 反射式sqlalchemy代码,db应该提供最少的用户/密码表
- 数据库支持
- 所有数据库的公共sqlalchemy代码complete
- 带有附加sessionmaker的请求对象由上游scaffold完成
- 会话管理已过时?
- 使用json web令牌完成对cookie的最小使用
- 将access_token用作所有需要身份验证的请求的参数
- 会话管理策略now令牌策略
- 每个用户的会话数(配置用户可以拥有的会话数)
- 每个设备的会话数(是否向用户注册设备?)
- 会话持续时间
- 会话超时/过期
- 查看类
- 所有视图使用的基本视图类
- 常用方法wip
- 应用程序设置可用仍在争论有用性,jsonapi可能更好
- 基本用户感知视图类
- 需要验证的请求的基类
- 基檐口资源
- 基本静态资源
- 基本页资源这几乎足够了
- 发送运行应用程序complete的HTML页
- 使用模板用链接和元数据信息填充标题
- 将访问应用send auth_令牌的权限作为查询参数处理?
- 所有视图使用的基本视图类
- 仍然需要服务器端验证。
- 使用colander构建用于验证的模式(或jsonschema?)
旧的
旧自述文件的剩余部分可以在[这里](https://github.com/umeboshi2/trumpet/blob/master/docs/misc.md)找到。
功能
- 待办事项
- 记住vobject和icalendar来生成.vcf文件等。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.2.0(2017-12-07)
- pypi上的第一个版本。