提交 12f27eec 编写于 作者: 彭世瑜's avatar 彭世瑜

fix

上级 d8b23bd7
- 常用
- [在线工具](doc/tools.md)
- [Python Web开发实战](/blog/python-web/index.md)
- 前端
......
# Python Web开发实战-个人博客开发
简介:
本书通过学习Python3和Vue3.js基本的知识,利用现有流行的开源库,构建个人博客项目,实现对博客文章的的增、删、改、查,实现一个完整的前后端分离项目。
本书基于写书时最新版本实现
- Python3 3.10.8
- Vue.js 3.2.41
本书分为:服务端和客户端两个部分
第一部分 基于Python3构建服务端包括
- 第二章 Python3 基础
- 第四章 服务端接口API
- 第三章 服务端技术栈
- 第五章 服务端部署
第二部分 基于Vue3.js构建客户端
- 第六章 Vue3.js 基础
- 第七章 客户端技术栈
- 第八章 客户端-后台管理
- 第九章 客户端-前台展示
- 第十章 客户端部署
# 目录
## 第一章 项目说明
- 1.1、需求说明
- 1.2、需求分析
- 1.3、技术可行性
## 第二章 Python3 基础
- 2.1、安装pyenv
- 2.2、安装Python3
- 2.3、开发工具
- 2.4、Python基础语法
## 第三章 服务端技术栈
- 3.1、Web框架 - Flask
- 3.2、开发模式热重载 - gunicorn
- 3.3、数据库ORM - peewee
- 3.4、权限验证 - PyJWT
- 3.5、密码保护 - bcrypt
- 3.6、跨域请求 - Flask-Cors
## 第四章 服务端接口API
- 4.1、登录/退出
- 4.2、博客分类添加
- 4.3、博客分类查询
- 4.4、博客分类修改
- 4.5、博客分类删除
- 4.6、博客添加
- 4.7、博客查询
- 4.8、博客修改
- 4.9、博客删除
## 第五章 服务端部署
- 5.1、后端代码部署 - nginx
- 5.2、后端进程管理 - supervisord
## 第六章 Vue3.js 基础
- 6.1、安装nvm
- 6.2、安装Node.js
- 6.3、开发工具
- 6.4、Vite创建项目
- 6.5、Vue3.js基本语法
## 第七章 客户端技术栈
- 7.1、前端路由 - vue-router
- 7.2、状态管理 - pinia
- 7.3、登录状态 - js-cookie
- 7.4、网络请求库 - axios
- 7.5、css样式库 - tailwindcss
- 7.6、样式组件库 - element-plus
- 7.7、css生成工具 - less
## 第八章 客户端-后台管理
- 8.1、登录/退出
- 8.2、文章分类列表
- 8.3、文章分类编辑
- 8.4、文章列表页
- 8.5、文章编辑页
## 第九章 客户端-前台展示
- 9.1、首页
- 9.2、博客列表页
- 9.3、博客详情页
## 第十章 客户端部署
- 10.1、前端代码部署 - nginx
## 第十一章 项目总结
- 11.1、技术总结
- 11.2、未来展望
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册