一.项目简介:
此项目基于RBAC模型的权限控制的一整套基础开发平台,权限粒度达到列级别,前后端分离,后端采用django + django-rest-framework,前端采用基于 vue3 + CompositionAPI + typescript + vite + element plus

二.运行过程:
后端
先下载好 :
pyhon
nodejs
· Mysql
Redis
打开PyCharm把项目拖动进去

配置python
可以选择稳定一点的版本

安装python包
打开终端在当前目录下
通过pip清华源下载
-i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple

找到env.py, 修改自己的参数
编辑配置添加 djamgo服务,选择确定就可以了

执行迁移命令:
python3 manage.py makemigrations
python3 manage.py migrate(要启动服务器)
初始化数据
python3 manage.py init
初始化数据:
python3 manage.py init_area
添加连接测试数据库

最后运行整个后端
前端
通过vscode打开整个项目文件或者直接用终端直接cd到web项目路径

通过npm install下载安装依赖

下载完成通过npm run dev启动整个项目


最后还可以把这个项打包成docker
注意:
PyCharm需要安装专业版
这是一个前后端按分离项目,必须要前后端都运行起来才能启动
配置数据库要测试一下是否连接成功,如果不正确就会有提示
登录页面验证要显示成功不显示登录不了



926

被折叠的 条评论
为什么被折叠?



