Skip to content

This project provides templates for creating back-end separation projects using fastapi and vue

Notifications You must be signed in to change notification settings

luyaogod/fastapi-vue-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastapi-vue-template

本项目旨在提供使用vue和fastapi构建前后端分离项目的模板

backend后端

后端采用fastapi结合tortoise-orm主要内容如下

  • 数据库采用mysql使用tortoise-orm进行数据库操作
  • 提供RBAC权限控制的表结构以及数据库操作的模板
  • 提供JWT登录的模板
  • 提供FastAPI异常捕获的实现思路

frontend前端

前端采用vue结合elementui主要内容如下

  • 提供使用vue-router路由守卫配合pinia来实现多角色登录的模板
  • 提供使用element-ui来进行表单校验,弹窗,以及数据渲染的模板

About

This project provides templates for creating back-end separation projects using fastapi and vue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published