本平台涉及后端服务、数据管理、前端交互,所以需要搭建两个项目:前端、后端
- 后端项目采用Mysql + Django + djangorestframwork实现,提供前端交互所需接口请求
- 前端项目采用vue-admin-template模块项目,做二次开发
一、项目搭建
- 新建django项目
# 安装Django pip install -U Django # 新建django项目 django-admin startproject backend # backend项目创建后,可看到自动新建了文件及目录:backend/backend/*, 新建 app cd backend/ python manage.py startapp user_auth // 这里新建一个app用来实现用户登录验证 # 启动django服务 python manage.py runserver 127.0.0.1:8000 # 注:django项目新建后默认配置数据库为sqlite3,这里我暂时没有机器安装了MySQL服务,所以暂时不做修改,本地开发调试先使用sqlite3 # 新建superuser python manage.py createsuperuser # 浏览器打开地址登录后台管理: http://127.0.0.1:8000/admin/
- 创建前端项目frontend
# 前端项目我们采用vue-admin-template模板项目做二次开发,所以先下载源码 # 安装npm 或yarn # 安装依赖包 npm install # 修改后端服务地址 # 启动前端服务 npm run dev
# 进入前端项目可看到基本模板页面