- 博客(20)
- 收藏
- 关注
原创 git操作
git操作首先 git clone http地址再 cd到刚才git下来的文件夹内再 git init再 git branch -a 是查看远程的分支 git branch 是查看本地的分支 哪个分支前有*号,则表明当前在哪个分支下再切换到开发dev分支 git checkout -b dev origin/dev 此时代码已经变成dev分支的代码了切换回...
2019-06-20 14:20:24 109
原创 views操作
其中, APIView 支持的一些属性:authentication_classes可以是列表或元祖用于身份认证permissoin_classes可以是列表或元祖用于权限检查throttle_classes可以是列表或元祖用于进行流量控制GenericAPIView 扩展的功能:功能一: serializer_class 这个属性一旦指定之后, 我们就可以调...
2019-06-19 11:48:38 295
原创 day10-项目视频目录
订单部分-订单数据保存(API接口设计与实现-订单事务说明&mysql事务操作回顾)在进行订单保存时,涉及到数据库的操作应该放在同一个事务中,要么同时成功,要么同时失败。mysql事务:一组sql语句,同时成功或同时失败。订单部分-订单数据保存(API接口设计与实现-订单事务使用)答: from django.db import transaction with...
2019-05-02 20:41:42 155
原创 day09-项目视频目录
购物车部分-购物车记录全选(API接口设计与实现-登录用户)API接口设计: PUT /cart/selection/ 参数: 通过请求头传递jwt token { "selected": "勾选状态" # True: 全选 False: 全不选 } 响应: { "message": "OK" }购物车部分-购...
2019-05-02 20:41:18 146
原创 day08-项目视频目录
商品部分-浏览记录(浏览记录保存-前端vue逻辑)商品部分-浏览记录(浏览记录获取-API接口设计与实现)API接口设计: GET /browse_histories/ 参数: 通过请求头传递jwt token 响应: [ { "id": "商品id", "name": "商品名称",...
2019-05-02 20:41:00 182
原创 day07-项目视频目录
商品部分-商品列表页(API接口设计与实现-获取分类SKU商品数据)功能:根据第三级分类获取分类SKU商品的数据。API: GET /categories/(?P<category_id>\d+)/skus/参数: 通过url地址传递第三级分类id响应: [ { "id": "商品id", "name": ...
2019-04-29 23:52:25 105
原创 day06-项目视频目录
商品部分-FDFS文件存储系统(介绍&上传文件流程)FastDFS: 需要自己搭建,自己进行维护七牛云: 花钱就用 不需要自己进行维护概念: C语言编写开源分布式文件存储系统,考虑冗余备份,负载均衡,线性扩展问题,使用FDFS可以很方便的搭建文件存储系统提供文件上传下载服务。 架构: tracker-server: 负载负载均衡和调用,称为调度服务器 storage-...
2019-04-29 23:51:51 89
原创 day05-项目视频目录
用户部分-省市区三级联动(地区信息视图集使用)GET /areas/: 获取所有省级地区的数据GET /areas/(?P<pk>\d+)/: 获取指定地区的数据视图集对象action属性: 重写get_serializer_class和get_queryset,根据不同的操作返回不同的序列化器类和不同的查询集。用户部分-省市区三级联动(网站优化-数据缓存介绍)...
2019-04-29 23:51:19 144
原创 day04-项目视频目录
用户部分-QQ登录(Step3-保存QQ登录绑定数据-API接口设计与实现)API接口设计: POST /oauth/qq/user/ 参数: { "mobile": "手机号", "password": "密码", "sms_code": "短信验证码", "access_token":...
2019-04-29 23:50:50 121
原创 day03-项目视频目录
用户部分-用户登录(API接口设计&jwt扩展登录视图使用)API接口设计: POST /authorizations/ 参数: { "username": "用户名", "password": "密码" } 响应: { "user_id": "用户id", "usern...
2019-04-18 09:55:38 199
原创 day02-项目视频目录
用户部分-短信验证码(Celery概念&特点)Celery: Python中用来执行异步任务模块。 本质: 通过提前创建的进程调用对应的函数来实现异步操作。 概念: 1. 任务的发出者:通知worker调用对应的函数 2. 任务的执行者:提前创建的进程,又叫做worker 3. 中间人:保存任务发出者发出通知的信息(任务消息) 特点: 1. ...
2019-04-18 09:55:12 129
原创 day01-项目视频目录
项目框架搭建-创建项目仓库&集成前端页面1. 创建远程仓库2. 克隆到本地3. 本地仓库目录下新建front_end_pc,集成前端页面4. 本地提交5. 同步到远程仓库项目框架搭建-live-server服务器提供静态页面live-server: 作为静态文件的服务器,提供front_end_pc目录下的静态页面。使用: 1. 安装 2. 启动(注意:启动...
2019-04-18 09:54:48 151
原创 Day06-基础视频目录
DRF框架视图集-视图集中添加额外的action处理方法需求:在BookInfoViewSet视图集中再添加2个API 1. 获取id最新的图书的信息。 2. 修改指定图书的阅读量。视图集-视图集对象action属性的作用与使用场景说明视图集对象.action:获取所有执行的操作。应用场景: 视图集中多个API接口中使用的序列化器类和查询集不一样。 可以重写get_s...
2019-04-16 22:51:04 104
原创 Day05-基础视频目录
序列化器Serializer-ModelSerializer序列化器类的使用from rest_framework import serializersserializers.ModelSerializer: 是Serializer类的子类,在定义序列化器类时,如果序列化器类针对的是某个模型类,可以直接继承于ModelSerializer。 好处: 1. 序列化器类字段可以依据模...
2019-04-16 22:50:50 132
原创 Day04-基础视频目录
DRF框架-Django自定义RestAPI接口需求: 设计一套符合RestAPI风格的接口,提供以下5个接口: 1. 获取所有图书数据:GET /books/ 2. 新增一本图书数据:POST /books/ 3. 获取指定的图书数据(根据id):GET /books/(?P<pk>\d+)/ 4. 修改指定的图书数据(根据id):PUT /books/(?P<...
2019-04-16 22:50:09 108
原创 Day03-基础视频目录
数据库-基本操作(基本查询-get&all&count)答:模型类.objects.get(查询条件):返回一个模型对象,如果查不到,会报错DoesNotExist。all():无参数,返回查询到的所有数据。QuerySetcount():无参数,返回查询到的结果的数量。数据库-基本操作(条件查询-get&filter&exclude)答:...
2019-04-16 22:49:51 108
原创 Day02-基础视频目录
状态保持-session的删除&过期时间设置request.session.clear()request.session.flush()del request.session['key']request.session.set_expiry(...)类视图-类视图的基本使用# 函数视图def index(request): return HttpResponse...
2019-04-15 21:17:25 182
原创 Day01-基础视频目录
web开发&http协议回顾哪些请求方式请求url地址时可以携带请求体?答:目前我们所接触的请求方式中,只有PATCH,POST,PUT和DELETE访问一个url地址时,才可以携带请求体数据。web框架和web服务器之间的关系答:web框架:Flask Djangoweb服务器:app.run()web框架的一般性学习方法Django框架简介&...
2019-04-15 21:13:42 104
原创 flask基础
# 请求对象request,获取网页请求信息通用:request.url/method/headersGET:request.argsPOST :request.form/data/files# 响应相关处理make_reques()创建自定义响应对象jsonify()返回json类型重定向:url_for和redirect联合使用HTTP主动抛出异常 和 异常捕获异常捕获:@a...
2019-02-27 21:04:20 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人