Show HN: ReadyKit – 超快速 SaaS 启动器,具有多租户工作区
Show HN: ReadyKit – Superfast SaaS Starter with Multi-Tenant Workspaces

原始链接: https://readykit.dev/

```python from enferno.services.workspace import WorkspaceScoped class Invoice(db.Model, WorkspaceScoped): workspace_id = db.Column(db.Integer, db.ForeignKey('workspace.id')) number = db.Column(db.String(50)) amount = db.Column(db.Numeric(10, 2)) # 添加你的字段```

## ReadyKit:快速启动的SaaS模板 ReadyKit (readykit.dev) 是一款新的开源SaaS样板项目,使用Python/Flask、PostgreSQL、Redis和Vue 3构建,旨在加速独立开发者和团队的开发进程。它开箱即用地处理了多租户工作区、Stripe计费和安全认证(OAuth + MFA)等复杂的后端任务。 创建者有意将ReadyKit与更精简的“Enferno”框架区分开来,为用户提供一个极简的起点或一个功能齐全的SaaS模板的选择。主要功能包括自动数据范围划分、审计日志和基于角色的访问控制。 该项目旨在提供一个高效的“无趣技术栈”,避免复杂的Javascript依赖,并优先考虑简单性。虽然一些用户请求了暗黑模式和改进的部署选项(CI/CD到Fly.io等平台)等功能,但创建者正在积极响应反馈,并计划维护ReadyKit和底层Enferno框架。它采用MIT许可,可免费使用。
相关文章

原文

python

from enferno.services.workspace import WorkspaceScoped

class Invoice(db.Model, WorkspaceScoped):
    workspace_id = db.Column(db.Integer, db.ForeignKey('workspace.id'))
    number = db.Column(db.String(50))
    amount = db.Column(db.Numeric(10, 2))
    # add your fields
联系我们 contact @ memedata.com