《Python全系列》
本次更新内容为Python第九阶段:Flask百战电商后台项目:
本阶段会综合利用前面学习到的 WEB 开发知识,创建一个电商公司的在线购物后台项目, 主要方便广大卖家管理自己的销售的产品。通过此项目可以学会前后分离项目的开发方案。
本项目前端采用vue-cli的脚手架,后端采用Flask的Web框架。项目通过完成用户管理、权限管理、商品管理、订单管理、统计管理等功能让知识点更加熟练,并应用到业务需求中,达到不再是纸上谈兵。
章节1:Flask百战电商后台项目 |
01项目的介绍 |
02(后端)VSCode创建Flask基本结构 |
03(后端)数据库参数配置 |
04(后端)Flask项目增加基本插件 |
05(后端)拆分项目结构 |
06(后端)模型建立与映射 |
07(后端)模型的完善 |
08(后端)用户登录操作 |
09(后端)用户注册操作 |
10(后端)响应信息优化 |
11(后端)VSCode配置项目环境 |
12(后端)token基本原理 |
13(后端)生成token并验证 |
14(后端)登录装饰器 |
15(前端)vue-cli脚手架的安装 |
16(前端)vue-ui创建项目 |
17(前端)vue-cmd创建项目 |
18(前端)插件安装与项目结构的介绍 |
19(前端)ES6的规范介绍 |
20(前端)vue-cli清理项目结构 |
21(前端)创建登录组件 |
22(前端)登录组件布局 |
23(前端)登录logo的设置 |
24(前端)登录form的显示 |
25(前端)登录form数据获取与验证 |
26(前端)登录预验证与表单重置 |
27(前端)登录操作 |
28(前端)登录失败处理 |
29(前端)login_required的编写 |
30(前端)请求拦截器设置token |
31(前端)响应拦截器设置 |
32(前端)主页布局 |
33(前端)退出操作与拦截器的测试 |
34(后端)菜单model的创建 |
35(后端)菜单测试数据填充 |
36(后端)菜单接口逻辑实现 |
37(前端)菜单的展示 |
38(前端)菜单的优化 |
39(前端)欢迎页面的设置 |
40(后端)根据ID获取用户信息 |
41(后端)获取用户列表 |
42(后端)更新用户信息 |
43(后端)删除用户 |
44(前端)修改菜单路由地址 |
45(前端)菜单选项高亮问题 |
46(前端)用户列表布局 |
47(前端)用户列表的数据填充 |
48(前端)用户列表使用分页 |
49(前端)用户查询功能实现 |
50(前端)增加用户窗口设置 |
51(前端)增加用户表单验证 |
52(前端)增加用户表单小bug修复 |
53(前端)增加用户功能实现 |
54(前端)编辑用户数回显 |
55(前端)编辑用户实现 |
56(前端)删除用户窗口显示 |
57(前端)删除用户操作 |
58(后端)重置密码接口实现 |
59(前端)重置密码实现 |
60(前端)编写代码严格解决方案 |
61(前端)权限管理实现 |
62(后端)获取角色列表接口 |
63(后端)增加角色列表接口 |
64(后端)删除角色接口 |
65(后端)修改角色接口 |
66(后端)用户角色权限关系 |
67(后端)用户角色名称的显示 |
68(后端)用户增加与修改角色 |
69(前端)角色列表布局与展示 |
70(前端)用户分配角色 |
71(后端)角色接口携带权限数据 |
72(前端)角色权限的显示 |
73(前端)角色权限显示的美化 |
74(后端)删除角色权限接口实现 |
75(前端)删除角色权限实现 |
76(前后端)前后端角色删除优化显示 |
77(后端)角色权限的排序显示 |
78(前端)分配权限页面显示 |
79(前端)分配权限数据回显 |
80(后端)分配权限接口实现 |
81(前端)分配权限实现 |
82(前端)商品分类介绍与组件配置 |
83(后端)商品分类model编写与数据初始化 |
84(后端)商品分类蓝图与增加分类接口实现 |
85(后端)商品分类查修删接口实现 |
86(后端)获取商品分类列表树(不分页) |
87(后端)获取商品分类列表树(分页) |
88(前端)商品分类TreeTable的显示 |
89(前端)商品分类显示优化 |
90(前端)增加商品分类显示 |
91(前端)增加商品分类实现 |
92(后端)分类参数Model创建与初始化 |
93(后端)分类参数增加接口实现 |
94(后端)分类参数ID获取接口实现 |
95(后端)分类参数更新数据接口实现 |
96(后端)分类参数删除接口实现 |
97(后端)分类参数获取列表接口实现 |
98(前端)分类管理布局显示 |
99(前端)分类管理分类选项优化 |
100(前端)分类管理分类数据的显示 |
101(前端)分类管理分类数据请求优化 |
102(前端)分类管理增加窗口显示 |
103(前端)分类管理增加属性 |
104(前端)分类管理增加优化 |
105(前端)分类管理属性值显示 |
106(前端)分类管理显示增加值tag |
107(前端)分类管理增加值实现 |
108(前端)分类管理删除值实现 |
109(后端)商品管理Model创建 |
110(后端)商品管理数据的填充 |
111(前端)商品管理页面布局 |
112(后端)商品管理商品列表接口实现 |
113(前端)商品管理商品列表展示 |
114(前端)商品管理商品搜索 |
115(后端)商品管理删除接口实现 |
116(前端)商品管理删除实现 |
117(前端)商品管理增加商品布局 |
118(前端)商品管理setps与tab绑定显示 |
119(前端)商品管理增加基本信息布局 |
120(前端)商品管理增加基本信息优化 |
121(前端)商品管理增加静态参数显示 |
122(前端)商品管理增加动态参数显示 |
123(后端)图片上传接口实现 |
124(前端)上传商品图片 |
125(前端)删除上传图片 |
126(前端)上传图片的预览 |
127(前端)富文本的使用 |
128(前端)增加商品前数据处理 |
129(后端)商品model添加 |
130(后端)商品添加接口实现 |
131(前后端)商品添加前后端结合 |
132(后端)订单管理Model与初始化数据 |
133(后端)订单管理获取订单列表接口实现 |
134(前端)订单列表布局与显示 |
135(前端)订单管理显示物流窗口 |
136(后端)订单管理物流信息接口编写 |
137(前端)订单管理显示物流信息 |
138(前端)数据统计显示图表 |
139(后端)数据统计接口实现 |
140(前端)数据统计获取后台数据显示 |
另附本章节课程资料