问题
文章平均质量分 61
laufing
944582529@qq.com 邮箱,用于交流学习
展开
-
Day11 ---- 我的页面, 用户信息获取修改与频道接口
用户信息页原创 2022-07-03 00:58:08 · 199 阅读 · 0 评论 -
Day10 ---- 强制登录, token刷新与jwt禁用
flask 刷新jwt token原创 2022-07-03 00:56:38 · 403 阅读 · 3 评论 -
Day9 ---- 用户注册与登录
flask项目之注册、登录原创 2022-06-27 22:11:33 · 229 阅读 · 0 评论 -
Day8 ---- 云资讯项目介绍与创建
flask 项目原创 2022-06-25 19:32:33 · 484 阅读 · 0 评论 -
Day7 ---- 前后端分离与接口编写
flask 前后端分离原创 2022-06-25 19:30:28 · 315 阅读 · 0 评论 -
图片存储--引用
图片存储,引用图片原创 2022-06-23 00:20:26 · 127 阅读 · 0 评论 -
Day6 ---- SQLAlchemy进阶
sqlalchemy 操作进阶原创 2022-06-19 18:18:11 · 700 阅读 · 0 评论 -
Day5 --- Flask-RESTful请求响应与SQLAlchemy基础
flask-restful原创 2022-06-12 22:05:22 · 308 阅读 · 0 评论 -
Day4 --- Flask 上下文与蓝图
Flask上下文原创 2022-06-12 22:02:57 · 169 阅读 · 0 评论 -
P7 Day3 ---- 状态保持, 异常处理与请求钩子
文章目录昨日回顾今日内容1. 状态保持1.1 Cookie1.2 session实现2. 异常处理2.1 abort主动抛出异常2.2 异常处理函数3. 请求钩子3.1 请求钩子的概念与分类3.2四种请求钩子的使用昨日回顾固定参数如何获取? Flask自带转换器有几种, 作用分别是什么?查询参数如何获取?表单数据如何获取?如何实现文件上传?响应数据新手三件套是什么?如何使用make_response()自定义响应?今日内容状态保持异常处理请求钩子Flask上下文1. 状态保原创 2022-06-01 08:12:08 · 147 阅读 · 0 评论 -
P7 Day2 ---- 请求与响应
文章目录知识点回顾今日内容1. 请求数据及后端获取1.1 请求的参数1.2 固定参数与转换器1.3查询参数获取1.4.表单数据获取1.5文件上传1.6其他请求参数2. 响应数据之新手三件套2.1字符串响应形式2.2模板响应形式2.3重定向响应形式3.响应json数据与元组数据3.1json数据响应3.2元组数据响应4.make_response()自定义响应知识点回顾虚拟环境如何搭建?Flask的几种配置方式? 区别是什么?什么是设计模式? 工厂模式是什么?如何封装Flask APP? 意义是什原创 2022-05-30 11:10:50 · 119 阅读 · 0 评论 -
P7 Day1 ---- 初识Flask框架
文章目录1. Flask介绍与环境搭建1.1 Flask介绍1.2 虚拟环境搭建1.3 完美邂逅: Hello Flask2. Flask的配置3. 工厂模式与APP封装3.1 工厂模式与APP封装3.2 Flask路由定义3.3 路由映射的查看4. 服务器启动1. Flask介绍与环境搭建1.1 Flask介绍Flask诞生于2010年, 使用python语言开发,基于Werkzeug路由模块的轻量级Web开发框架。Flask本身相当于一个内核, 其他很多的功能都要用到扩展(邮件:flas原创 2022-05-28 13:43:05 · 196 阅读 · 0 评论 -
网贷平台-p2p
文章目录p2p资金管理模式名称解释功能模块技术p2p个人对个人,出借人—>借款人;资金管理模式银行存管:名称解释标的: 借款人在p2p平台发布借款信息;发标: 借款人发布借款信息的动作;投标: 投资人针对某个标的进行出借;满标: 借款凑够;准备收款;流标: 长时间没有借够, 借款失败;功能模块技术接口规范: Swagger持久化:MyBatis plus分布式系统配置中心:Apollo分布式文件系统: 文件服务+ 七牛云...原创 2022-05-14 12:39:56 · 897 阅读 · 0 评论 -
p6-day18 作业
用户管理再次练习1. 后台角色管理前端修改用户组,实现角色的管理角色后端接口角色页面展示和添加角色的修改和删除 2. 后台权限管理权限后端接口权限页面展示和添加权限的修改和删除 注意解决每次修改权限后,必须重新登录才可以实现效果 3. 后台用户管理用户信息后端接口,注意重写对应的方法(密码加密存储)用户信息展示和添加用户的修改和删除...原创 2022-04-17 16:36:09 · 251 阅读 · 0 评论 -
p6-day17 作业
用户权限原创 2022-04-17 02:15:00 · 626 阅读 · 0 评论 -
后台管理系统----day18
用户管理1 后台角色管理1.1 角色接口设计添加接口的文档访问地址: /users/role/访问方式: post访问参数:字段必填类型说明name是string角色名称desc否string角色描述返回结果:# 角色存在时返回{'msg': '角色存在', 'code': 400}# 角色添加成功时返回{'msg': '添加成功', 'code': 200}# 校验数据出错时返回{'error': role_serializer原创 2022-04-15 18:06:40 · 317 阅读 · 0 评论 -
p6-day16 作业
优惠券管理优惠券设计1.1 理解优惠券的相关概念1.2 优惠券表设计,参照表字段,重新定义所有的模型类 优惠券添加2.1 优惠券添加接口,实现避免重复添加的问题。2.2 优惠券添加页面,将前端的时间输入部分换成时间选择器,并处理时间格式,满足后端要求。 优惠券展示3.1 优惠券展示接口,后端实现分页3.2 优惠券展示页面,前端实现分页 优惠券修改4.1 修改的后端接口4.2 修改的前端页面,使用时间选择器,输入时间。优惠券删除原创 2022-04-15 16:25:20 · 795 阅读 · 0 评论 -
后台管理系统----day17
用户权限一个商城,后台维护人员不只一个,还有其他后台人员,如:信息录入员、财务、运营、采购等人员,他们对应的角色不同,所对应的权限也不相同,需要后台管理员来分配权限。1. RBAC介绍RBAC概述在网站中,用户通过URL地址,进入网站的后端逻辑,从而对网站的数据库进行操作管理。可以让拥有权限的用户来完成操作,而没有权限的用户无法操作.RBAC是基于角色的访问控制(Role-Based Access Control ),在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权原创 2022-04-14 23:28:28 · 764 阅读 · 0 评论 -
p6-day15 作业
订单管理自主实现,如下功能:订单模型类根据订单相关的表结构,可以快速定义四个出模型类;并添加测试数据;添加三条订单信息。检查作业时,要求演示 订单展示2.1 后端接口实现重写list方法,返回如下格式的数据:2.2 订单前端页面的修改展示订单数据,在如下的展示的基础上,加入用户名 订单详情展示3.1 单个订单详情后端接口实现重写retrieve方法,实现返回订单及订单商品的详细信息;返回的数据需包含商品所属spu的json数据3.2 单个订单原创 2022-04-14 17:22:31 · 507 阅读 · 0 评论 -
后台管理系统----day16
优惠券管理在整个APP开发周期中,运营活动必不可少,而发放优惠券已成为运营活动的一种基本形式,而关于优惠券设计的整体流程尤为重要。1. 优惠券设计1.1 优惠券的概念什么是优惠券?优惠券是商家给消费者的某种特殊权利的优待券,可以折抵商品价值,给消费者带来优惠。比如原价100元的商品,如果消费者有一张9折的优惠券,那么该商品的价格就是90元。优惠券分类:满减券、折扣券、代金券在确认优惠券类型的同时,一定要注意区别每一类优惠券的形式及使用条件。一般发放对象包括:新注册用户:用户注册后原创 2022-04-14 00:31:29 · 1833 阅读 · 0 评论 -
p6-day14 作业
用户头像的上传在前端项目中实现上传用户的头像1. 后端接口后端定义用户头像的模型类,具体字段如下:user, 当前用户, 外键;avatar, 头像的静态路径实现用户头像的上传功能,路由/users/up_avatar/对上传图片的请求,进行单独的token认证, 只有认证通过,才允许上传图片。图片存储到服务端的/static/images/users目录下存储完成后,返回响应中携带图片的静态路径实现 增加 用户图片 的视图集,并注册路由users/avatar原创 2022-04-13 11:59:34 · 657 阅读 · 0 评论 -
后台管理系统----day15
订单管理1. 功能梳理订单管理是后台系统中较为重要的一部分,它记录了所有的交易数据,可以对订单进行监控和操作,与用户、运营、财务等都有着密切的关系。以下就来总结一下后台系统中订单管理的设计。一般来说,订单管理后台的操作用户都是公司内部人员,但需要支持的实际上还有C端用户的需求。所以在设计时,订单管理系统需要包括两部分的内容:一是要能够与C端用户在整个订单流程中各个场景的操作相对应;另一个是要能满足公司内部相关部门的需求,包括财务、采购、运营等。一、订单流程首先,在设计后台前,需要明确的就是C端用原创 2022-04-12 22:26:09 · 427 阅读 · 0 评论 -
后台管理系统----day14
目录商品图片的管理1. 商品图片的模型类定义2. 商品图片的添加2.1 商品图片添加后端实现2.2 前端页面修改3.商品图片的展示3.1 后端接口实现3.2 前端页面的修改4.商品图片的修改和删除4.1 后端接口实现4.2 前端页面的修改5.七牛云存储图片5.1 七牛云存储的介绍及文档说明5.2 七牛云sdk 实现5.3 修改图片上传的后端接口商品图片的管理1. 商品图片的模型类定义class SKUImage(BaseModel): """SKU图片""" sku = models.原创 2022-04-10 23:40:37 · 461 阅读 · 0 评论 -
p6-day13 作业
规格选项管理规格选项模型类定义2.规格选项的展示2.1 规格选项展示的后端接口实现2.2 规格选项的前端页面的修改3.规格选项的修改规格选项的前端页面修改规格选项的增加规格选项的添加的前端页面实现规格选项的删除规格选项的删除前端页面的实现...原创 2022-04-10 23:30:57 · 266 阅读 · 0 评论 -
后台管理系统----day13
目录规格选项管理1. 规格选项模型类定义2.规格选项的展示2.1 规格选项展示的后端接口实现2.2 规格选项的前端页面的修改3.规格选项的修改规格选项的前端页面修改4. 规格选项的增加xxxx规格选项的添加的前端页面实现5. 规格选项的删除规格选项的删除前端页面的实现规格选项管理1. 规格选项模型类定义规格选项与SPU规格的关系# 规格选项# value varchar(20) '选项值'# spec 外键(SPUSpecification) '规格' class Specificati原创 2022-04-10 23:13:34 · 269 阅读 · 0 评论 -
p6-day12 作业
规格管理1. 规格模型类定义参考如下的字段定义模型类:# 商品SPU规格# spu 外键 '商品SPU'# name varchar(30) "规格名称"迁移模型类,并添加如下的规格数据,spu分别为小米10、小米8、华为P40:入网型号,(ABR-AL00)品牌, 华为(HUAWEI)上市月份,9月首销日期,以官网信息为准产品名称,HUAWEI P50上市年份,2021年逗号前面是规格名称,后面是值,值不用添加。2. 展示规格数据展示的后端使用视图集实现,只返回小米原创 2022-04-10 22:09:09 · 695 阅读 · 0 评论 -
后台管理系统----day12
目录规格管理1. 规格模型类定义2. 展示规格数据2.1 展示规格的后端接口实现2.2 展示规格的前端页面修改3.规格数据的添加4. 规格数据的修改5. 规格数据的删除规格管理1. 规格模型类定义class SPUSpecification(models.Model): """商品SPU规格""" spu = models.ForeignKey(SPU, on_delete=models.CASCADE, related_name='specs', verbose_name='商品SP原创 2022-04-10 16:15:26 · 729 阅读 · 0 评论 -
p6-day11 作业
spu 管理1. spu 模型类定义参照如下字段,重新定义模型类,并迁移# SPU# id pk#name varchar(20) 'spu'#brand 外键 "品牌"#category1 外键 related_name="cate1_spu" '一级类别'#category2 #category3#comment_num int default 0 "评论量"#sales int defult 0 "销量"#desc_detail原创 2022-04-10 16:07:57 · 536 阅读 · 0 评论 -
后台管理系统----day11
目录spu 管理1. spu 模型类定义2. spu 商品展示2.1 后端api 实现2.2 前端vue页面修改3. 删除spu 商品4. spu 商品修改4.1 类别信息api实现4.2 商品修改的vue 页面5.spu 商品增加增加spu 的前端页面的修改spu 管理1. spu 模型类定义# SPU# id pk#name varchar(20) 'spu'#brand 外键 "品牌"#category1 外键 related_name="cate1_spu"原创 2022-04-09 12:05:36 · 362 阅读 · 0 评论 -
p6-day10 作业
sku 管理作业1. SPU模型类需要理解什么是SPU? SKU?参考如下字段,自己定义出模型类# SPU# id pk#name varchar(20) 'spu'#brand 外键 "品牌"#category1 外键 related_name="cate1_spu" '一级类别'#category2 #category3#comment_num int default 0 "评论量"#sales int defult 0 "销量"原创 2022-04-09 11:06:25 · 657 阅读 · 0 评论 -
后台管理系统----day10
目录sku 管理1. sku 模型类的定义2. sku 商品的展示2.1 sku 商品展示api 实现2.2 前端页面的修改3. sku 商品的修改前端页面的修改4.sku 商品的增加4.1 增加api 实现4.2 增加前端页面的修改5.sku 商品的删除前端页面的修改sku 管理1. sku 模型类的定义class Goods(models.Model): """ 商品表 名称、描述、价格、颜色、版本、库存、商品详情、商品默认图片、分类 """ nam原创 2022-04-05 23:14:09 · 757 阅读 · 0 评论 -
p6-day09 作业
频道组管理1. Group 模型类定义种类的模型类、频道组的模型类,并完成迁移;添加类别的测试数据,如:电视, 海尔电视;长虹电视;小米电视;三星电视;(小米电视:小米电视4A/小米电视4C/小米电视5A/小米电视5C)家具, 全友;左右;布艺;欧派洗衣机, 海尔;美的;格力将电视频道组添加到数据库中。2. 展示频道组数据后端实现展示频道组及类别的接口修改Vue前端代码,实现频道组的展示3. 修改原创 2022-04-05 23:08:04 · 563 阅读 · 0 评论 -
后台管理系统----day09
目录频道组管理1. Group 模型类2. 展示频道组数据2.1 展示频道组及类别接口实现2.2 频道组前端vue 修改3. 修改频道组数据3.1 修改频道组及获取一级类别接口实现3.2 前端vue修改4. 增加频道组数据4.1 增加频道api 实现4.2 addvue 前端租价的修改5. 删除频道组数据删除频道组数据前端页面的修改频道组管理1. Group 模型类定义频道组的模型类# 商品种类表# id name cid# pk varchar(30) 自关联字段c原创 2022-04-05 16:11:59 · 305 阅读 · 0 评论 -
p6-day08 作业
1. 品牌模型类定义品牌的模型类,并添加四个汽车品牌的测试数据,如:品牌名称, 宝马品牌首字母,B品牌logo,http://127.0.0.1:8000/static/images/logos/宝马.svg品牌图片,自己去百度搜索 2. 汽车品牌的展示展示所有汽车品牌数据 3. 汽车品牌的修改实现汽车品牌名称、品牌首字母、logo的更新修改品牌vue代码,点击编辑,实现更新实现logo图片上传的后端接口实现更新汽车品牌的后端接口 4. 汽车原创 2022-04-05 13:48:35 · 469 阅读 · 0 评论 -
后台管理系统----day08
目录品牌管理1. 品牌模型类1.1 定义品牌模型类1.2 添加品牌测试数据2. 品牌的展示2.1 展示所有品牌数据2.2 展示所有品牌前端修改3. 品牌的修改3.1 修改品牌后端api 实现3.2 修改品牌vue4. 品牌的增加4.1 新增商品的api 实现4.2 新增商品的vue 修改5. 品牌的删除前端组件的修改品牌管理1. 品牌模型类创建goods应用, 并定义模型类1.1 定义品牌模型类# 品牌表# id, first_name, name, logo# pk,原创 2022-04-04 16:59:21 · 281 阅读 · 0 评论 -
p6-day07 作业
用户信息展示后端接口1. 模型类完成项目中用户组、权限、权限类型 三个模型类的定义,并使用Serializer定义User的序列化器,序列化的字段与前端匹配。id,只序列化输出username,password, 只序列化输入mobile,email,2. 用户信息的视图使用基于子类视图方式实现添加一个用户,注意添加用户的密码必须是哈希加密的。3. 实现用户输入信息的验证用户名,必须是大写字母开头,包含字母、数字、下划线,长度为6-10密码,必须大写字母开头,包含字母、数字、下划线,原创 2022-04-04 01:50:33 · 512 阅读 · 0 评论 -
p6-三天的作业
三天的作业,必须(录屏+水印)完成,逐一检查!!1th day搭建一个Django后端项目,并配置跨域、drf、mysql数据库;创建User模型类,继承AbstractUser,迁移并存入一个用户,如tom123;搭建一个前端Vue项目,创建一个Login.vue组件,如图:登录组件可以重用之前的,其他必须自己完成!2nd day参考容联云的 官方文档,自己封装请求,发送到容联云,实现短信验证码的发送。禁止使用ronglian_sms_sdk可参考博客3rd day点击登录按钮原创 2022-04-02 21:38:50 · 1473 阅读 · 0 评论 -
p6-day06 作业
1. 练习项目中的登录接口将该后端接口练习至少两遍!预期效果:可以独立写出后端登录接口检查方式:共享屏幕,讲解思路并写出接口代码2. 练习统计用户的接口将后端接口练习至少两遍!预期效果:可以独立写出后端统计接口检查方式:共享屏幕,讲解思路并写出接口代码3. 修改登录接口使用authenticate完成验证用户,如下在登录视图中使用:# 认证用户code = authenticate(username=username, password=password)根据如下code的不同,返原创 2022-04-02 11:05:47 · 591 阅读 · 0 评论 -
后台管理系统----day07
用户管理1. 用户信息展示1.1 用户信息展示后端接口实现from rest_framework.pagination import PageNumberPaginationclass PagerPagination(PageNumberPagination): max_page_size = 30 # 每页最大数目 page_size = 6 # 默认每页数目 page_query_param = 'page' # 页码关键字名, 默认为"page" pag原创 2022-04-02 08:28:02 · 678 阅读 · 0 评论 -
后台管理系统----day06
目录首页1. 登录用户信息显示1.1 登录后端接口 实现1.2 登录用户信息 前端页面修改2. 用户总人数2.1 用户总人数后端接口实现2.2 用户总人数前端页面实现3. 日增用户3.1 日增用户后端接口实现3.2 日增用户前端vue修改4.日活跃用户4.1 日活跃用户后端接口实现4.2 日活跃用户前端实现首页1. 登录用户信息显示1.1 登录后端接口 实现路由: /users/login/class LoginCount(APIView): def post(self, request原创 2022-03-30 20:02:59 · 494 阅读 · 0 评论