Plain:一个用 Python 构建产品的 Web 框架
Plain 正在迈向 1.0 版本! 订阅以获取开发更新 → Plain 开始 文档 状态 BSD-3 v0.36.0 登录
Plain
一个用 Python 构建产品的 Web 框架。

利用世界上最流行的编程语言
Plain 是 Django 的一个分支,将新的想法带到 Python 领域中已建立的模式中。 构建一个新的业务、一个内部工具,或者为你自己构建一些东西。
创业友好
Plain 在 PullApprove 内部被fork出来——一个拥有财富 500 强客户的盈利性 SaaS。
端到端
使用 单个命令 进行本地开发。 通过仪表盘、特性开关等功能进入生产环境。
生态系统
Plain 被拆分为多个 第一方包。 主要功能是可选的,新想法可以独立演变。
基础包
构建产品的基石
plain 将 Python 代码发布到 Web 的基础——URLs,视图,模板,表单等等。
plain.models 使用经过验证的 ORM 将您的数据存储在 Postgres、MySQL 或 SQLite 中。 #### plain.cache 一种专为与现有数据库配合使用的缓存解决方案。 #### plain.email 应用程序范围内的电子邮件配置和发送,带有模板和附件。 #### plain.sessions 读取和写入数据库支持的会话。 #### plain.worker 一个官方的后台工作解决方案,由您已有的数据库支持。 #### plain.api 使用您已经熟悉的基于类的视图架构构建 JSON API。
认证包
您可以信任(并自己托管)的身份验证
plain.auth 向您的应用程序添加用户,对其进行请求身份验证并限制视图的基础。 #### plain.oauth 一个灵活的 OAuth 解决方案,支持现代社交登录和 API 访问。 #### plain.passwords 如果您需要,密码登录的工作方式与以往一样。 #### plain.loginlink 向用户发送一次性登录链接,让他们无需密码即可登录。 #### plain.passkeys 即将推出,使用passkeys的无密码登录。
管理包
您后台的支柱
plain.admin 一个您可以完全自定义的管理仪表板,并且 Plain 包知道如何与之集成。 #### plain.flags 数据库支持的特性开关,用于控制谁看到什么以及悄悄地部署进度。 #### plain.support 提供更好的客户支持,而无需第三方服务。 #### plain.redirection 监控 404 并在数据库中管理重定向。 #### plain.pageviews 查看用户正在查看的内容,并提供更好的支持。
开发包
量身定制的本地开发体验
plain.dev 使用单个命令启动您的本地开发环境。 #### plain.pytest 使用 Python 最流行的测试库之一编写和运行测试。 #### plain.code 使用有主见的默认值格式化和检查您的 Python 代码。 #### plain.tunnel 将您的本地应用程序公开到互联网以构建 Webhook 集成。
前端包
现代用户界面的现代工具
plain.tailwind 每个人最喜欢的 CSS 框架的一流集成。 不需要 Node.js。 #### plain.htmx 使用您已经知道的工具构建现代用户体验。 #### plain.elements 一种用于应用程序模板中可重用组件的新范例。 #### plain.pages 基于文件的路由,用于营销站点和文档,使用 HTML 和 Markdown。 #### plain.esbuild 简化了需要编译的 JavaScript 的构建过程。 #### plain.vendor 下载并自行托管 JavaScript 和 CSS 资产,而无需依赖 CDN。
核心
Templates URLs Views Forms Logs
包
plain.admin plain.api plain.auth plain.cache plain.code plain.dev plain.elements plain.esbuild plain.flags
包
plain.htmx plain.importmap plain.loginlink plain.email plain.models plain.oauth plain.pages plain.pageviews plain.passwords
包
plain.pytest plain.redirection plain.sessions plain.support plain.tailwind plain.tunnel plain.vendor plain.worker
Plain
关于 状态 常见问题 指南 LLM? 阅读 llms.txt dropseed/plain @plainframework @davegaeddert 建于堪萨斯州。 © 2023-2025 Dropseed, LLC. Plain 与 Django 项目或 Django 软件基金会无关。