美多后台管理和项目环境搭建

美多后台管理

Django框架已经提供了一个Admin管理后台,但是Admin的本身的页面可修改的页面布局效果比较少,无法满足公司定制页面需求,这时候就需要独立开发一套后台管理系统,满足公司对后台数据的管理。

项目架构

开发模式:前后端分离

前端框架:VUE

后端框架:Django REST framework

功能部分:管理员登录,数据统计,用户管理,商品管理,订单管理,权限管理

主要技术 : JWT用户认证 ,CORS跨域

项目环境搭建

1、前端代码的运行

安装npm命令参考博文:https://www.cnblogs.com/lgx5/p/10732016.html

进入meiduo_mall_admin文件目录下,执行如下指令

npm run dev

出现如下图所示,表示运行成功:【我这儿是在Windows电脑环境中跑的代码】

 打开界面显示:

【在接下来的后端代码中,需要把前端的服务打开,用命令启动服务】

2、后端代码的运行

1、导入虚拟环境文件  【首先切换到文件所在的目录或者命令中写上文件所在的目录地址】

pip install -r requeriments.txt

2、进入数据库创建meiduo数据库  【为了防止和之前的冲突,可以先把之前的数据库删除,然后新建再导入数据】

mysql -uroot -p 

create database meiduo charset=utf8;

3、导入数据  【在windows中导入数据库名字的时候不能加./,如./dump.sql会报错】

 mysql -uroot -p meiduo < dump.sql

4、运行

python manage.py runserver

【此处运行可能出现问题,修改settings中数据库的名字,网页中图片打开dockers仍不显示,把settings中的fdfs访问域名的注释打开】

 【如果不能登录及访问数据库,可能redis-server服务没有开启】

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值