Skip to content

FlowerOda/vue-element-admin-fastapi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vue-element-admin-fastapi

vue-element-admin-fastpai

已完成用户,权限组,菜单等基础功能。(一些细的功能点的接口都没写,增删改查遗漏那么一两个功能点样子)
前端使用vue-element-admin的框架,部分组件模仿ruoyi-vue-ui的,但是没使用其按钮权限控制,在生产中感觉精确到按钮级别少且冗余。
后端使用fastapi,模仿Full Stack FastAPI and PostgreSQL,但是模块化以后方便拓展。

socket.io

前端使用了socket.io-client
后端使用了python-socketio,使用异步类试图的情况来区分命名空间。通过fastapi挂载scoet_app的方式。
PS:吐槽下网上的资料要么不全要么不对,最后还是跟着文档全做了一遍.也放弃了使用vue-socket-io。反正socket-io也挺好的

代码就那样,模块化做的还行。socket-io因为网上资料不多,也可以参考看看。

因为项目的commit是放在deps中统一提交的,demo中被我注释了,所以大家的操作不会被保存。有些功能还没写来得及写,后期会慢慢完善。

后期待开发:

1.完善已有功能
2.excel配置导出 再report模块下,支持合并。但是还没想好怎么和前端结合。
3.报表敏捷开发
4.思考ing

开发规则整理/:

1.模块化 看代码就知道了
2.router.include_router下对根路由的RESTFUL请求需要结尾加"/",这个需要前端配合,其他都不需要加"/"
3.其他想到了再加

联系方式:

QQ:619511821

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.7%
  • Vue 5.2%
  • JavaScript 2.3%
  • SCSS 0.4%
  • HTML 0.3%
  • Shell 0.1%