前后端分离项目Vue3+Django

一.项目简介:

此项目基于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需要安装专业版

这是一个前后端按分离项目,必须要前后端都运行起来才能启动

配置数据库要测试一下是否连接成功,如果不正确就会有提示

登录页面验证要显示成功不显示登录不了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值