记录关于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. 环境准备

  • 后端
  1. Python 3.8.5
  2. Django 3.2.9
  3. djangorestframework 3.12.4
  • 数据库
  1. MySQL 8.0.27
  2. Redis (目前没有基于该项的功能)
  • 前端
  1. vue 2.x
  2. vue element admin

posted on 2022-04-06 15:56  i小怪  阅读(470)  评论(0)    收藏  举报

导航