1 Star 0 Fork 63

kun-fork / Vue3+FastAPI

forked from zxiaosi / Vue3-FastAPI 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

学生选课系统

预览

安装

版本

  • 1.0 测试数据的增删改查已完成
  • 1.1 院系表的增删改查已完成(见信息表格
  • 1.2 首页仪表盘信息的优化
  • 1.3 院系表的增删改查初步完成
  • 1.4 整理代码
  • 1.5 添加了教师表
  • 1.6 添加了学生表、课程表、选课表
  • 1.7 重构前端代码
  • 1.8 封装组件,取出冗余代码
  • 1.9 自定义表格组件
  • 2.0 部署项目
  • 2.1 重构FastAPI
  • 2.2 配置nginx以及SSL证书(域名未备案,ssl证书未生效)
  • 2.3 添加Redis
  • 2.4 加入TS
  • 2.5 支持PostgreSQL,实现图片上传
  • 2.6 前端文件分离(vue与ts),后端实现权限管理

TODO:学习 SQLAlchemy1.4, Fastapi异步操作数据库

开启服务

  1. 后端

    • 进入到 backend 项目下
    • 找到 main.py 右键运行(建议用Pycharm启动)

    接口文档:http://127.0.0.1:8000/docs

  2. 前端

    • 进到 frontend 目录下
    • npm run dev 运行项目(建议用Vscode)

    服务接口:http://localhost:3000/

  3. 效果

  • 登录界面

    • 用户名admin

    • 密码123

    • 如图

  • 首页(假数据)

    home

  • 数据的

    add

  • 数据的

    delete

  • 数据的

    update

  • 搜索数据

  • 多选删除

    selectedDelete

空文件

简介

Vue3+ElementPlus+FastAPI 实现学生选课系统 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/lingyiai/fast-api.git
git@gitee.com:lingyiai/fast-api.git
lingyiai
fast-api
Vue3+FastAPI
master

搜索帮助