记录关于Django3+vue element admin的前后端分离开发
0. 前言
本篇文章记录了作者在开发web应用的想法和笔记,可用于日后的查漏补缺
1. 项目概括
1. 采用前后端分离的方式进行开发,这样后端可以同步支持小程序、app等应用
2. 前后端之间的数据传输格式为json
3. 项目分为三大块:
1. 前台页面(展示和浏览)
2. 后台管理(带有权限验证的,可对前台页面中的内容和广告进行增删改查)
3. 管理面板(主要用于管理后台人员的权限,本质上就是Django admin)
4. 预留位,想到什么再补充
5. 核心知识点(对应前言中的查漏补缺)
drf == djangorestframework
vea == vue element admin
2. 环境准备
- 后端
- Python 3.8.5
- Django 3.2.9
- djangorestframework 3.12.4
- 数据库
- MySQL 8.0.27
- Redis (目前没有基于该项的功能)
- 前端
- vue 2.x
- vue element admin
浙公网安备 33010602011771号