- Plain是Django的一个分支,旨在为Python开发带来新理念。
- 它支持轻松构建商业应用、内部工具或个人项目。
- Plain从PullApprove(一个拥有财富500强客户的SaaS平台)分叉而来。
- 提供端到端开发支持,从本地环境配置到生产部署,包含仪表盘和功能开关。
- 采用多模块化设计,核心功能包可独立演进。
- 基础包包含plain(Web基础)、plain.models(ORM)、plain.cache(缓存)等。
- 认证包提供多种解决方案,如plain.auth、plain.oauth及即将推出的plain.passkeys。
- 管理包包含后台运营工具,如plain.admin和plain.flags。
- 开发包简化本地工作流,含plain.dev、plain.pytest和plain.tunnel。
- 前端包集成现代工具链,如plain.tailwind、plain.htmx和plain.esbuild。