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 软件基金会无关。