之前发过一个帖子,https://www.v2ex.com/t/659932#reply8
当时的 fastapi-admin 是基于前后端分离,前端大部分复用了另一个 vue 项目,查询协议也是该项目带的,然后我用 fastapi+tortoise-orm 写了后端,然后就有了第一版的 fastapi-admin 。
后面慢慢发现了这种方案的不足,因为只有我一个人开发,前后端分离并没有带来多大的开发效率,并且复用该项目后扩展性变得很差,并且带来发布上的不便,pypi 上只能发布后端程序,前端需要单独编译部署。
然后今年又经历辞职,找工作,项目的维护也没有那么活跃了,直到最近工作逐渐稳定下来,于是又开始着手重构 fastapi-admin 。
重构后的 fastapi-admin 类似于 Django admin,同样基于 fastapi+tortoise-orm,使用 jinja2 构建前端页面,ui 框架使用tabler,易于安装,扩展。
项目地址: https://github.com/fastapi-admin/fastapi-admin
最后照例求个 star,感谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.