Django-Vue 实战开发 第0章 前言

209 阅读1分钟

从今天开始,我将通过实现一个数据报表项目,来学习python 和js/ts, 顺便记录基于Django 和Vue 前后端分离系统的开发流程. 主打简洁明快轻松上手

项目介绍

功能

image.png

系统分为三个模块:项目管理,任务管理,数据报表。用户可以创建新项目,每个项目可以创建若干任务,根据项目和任务数据每天定时生成一系列数据报表.

技术选型

框架版本备注
Django4.2基于python 的web 框架
Django-REST-framework3.14.0基于Django 提供Restful API 接口
Vue3.3.8前端框架
Vue Router4.2.5为 Vue.js 提供富有表现力、可配置的、方便的路由
Pinia2.1.7Vue 官方推荐的状态库, 用于跨组件或页面共享状态
Mysql5.7数据持久化存储

参考文档

文档目录

  • 前言
  • Python 知识点速查
  • Django 快速搭起后台并向世界发出问候
  • Django 三剑客之模型
  • Django 三剑客之视图
  • Django 三剑客之序列化器
  • Django 更进一步: 认证与权限
  • Django 更进一步: 分页, 过滤与排序
  • Django 更进一步: 定时任务
  • Django 后台开发总结
  • JS/TS 知识点速查
  • Vue 快速搭建前端并向后台发出问候
  • Vue 全家桶之Vue 本体
  • Vue 全家桶之Vue Router 全局路由
  • Vue 全家桶之Pinia 全局状态
  • Vue 编外人员之Axios 网络请求库
  • Vue 编外人员之Element Plus 组件库
  • Vue 前端开发总结
  • 项目部署