自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 图片验证码的生成

一.图片验证码的生成 1.缓存设置 # 缓存配置 CACHES = { # django存缓默认位置,redis 0号库 # default: 连接名称 "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, #

2020-11-30 17:00:34 205 1

原创 VUE的封装

VUE的封装 封装的意义 提高代码的可读性 提高代码的可维护性 减少代码的书写** 1先在 VUE中 创建 放封装文件和调用封装文件的 文件夹http 和 api 2然后 在 http 文件中 使用 封装格式 并修改后端的路由地址和端口号 3然后在api 文件中 配置响应的方法 进行管理 4 最后在VUE页面中调用方法 ...

2020-11-25 11:41:46 199

原创 ORM操作

ORM操作 ORM操作 book = BookInfo.objects.get(btitle=‘⻄游记’)       #单⼀查询,如果结果不存在报错 book = BookInfo.objects.all(btitle=‘⻄游记’)     #查询多个结果,有多少返回多 少,不存在返回None book = BookInfo.objects.filter(btitle=‘⻄游记’).count()  #查询结果的数量 book = BookInfo.objects.exclude(btitle=‘

2020-11-24 15:22:46 90

原创 ModelViewSet使用指南

ModelViewSet 作用:可以实现增删改查 简化代码 但是代码里不可以有复杂的逻辑 如果有逻辑运算 需要使用APIView 使用: 在View视图中 1.导包 from rest_framework.viewsets import ModelViewSet 2.在类中 调用 先实例化 要获取的数据 然后 使用选择序列化器 3.然后在urls.py中 配置路由 先导包 from rest_framework.routers import DefaultRouter 然后实例化 router =

2020-11-23 11:25:13 2102 1

原创 RESTful风格API

** RESTful风格API ** 它只是一种建议,并不是硬性要求 RESTful API设计规范 1.API与用户的通信协议,总是使用HTTPs协议 2.域名 3.版本 4.面向资源编程:路径,视网络上任何东西都是资源,均使用名词表示 5.method 6.过滤,分页,排序:通过在url上传参的形式传递搜索条件 7.状态码 ...

2020-11-21 16:10:38 45

原创 django介绍/设计模式

django介绍 目的:了解Django框架的作用和特点 作用: 简单 ,快速的开发数据库驱动的网站 Django的优势 1.快速开发 2.MVT MVC 3.功能齐全 4.Django学习版本 1.11.11 由于 Django 是一个功能齐全的框架 它有着很多种工具包 所以加载起来 比较慢 如果是一些轻量,便捷的项目 还是推荐使用flask进行处理 Django设计模式(MVC / MTV) 目的:了解什么是MVC MTV 思考:为什么要用设计模式 答:分工、解耦,让不同的代码块之间降低耦合,增强

2020-11-20 11:55:28 381

原创 HTTP请求报文结构,请求方式及 请求状态码

** HTTP 请求报文结构分析 ** 第一行 为 请求行 里面包含 请求方式 路由地址 版本号 空行以上为 请求头 里面包含 请求的属性 空行以下为 请求体 里面包含 请求的内容 delete和 get 请求 内容直接写在路由地址中 post 和 put 请求的内容写在请求体中 get 有最大字节限制1024 post 没有 get 是明文传输 不安全 post 相对比较安全 ** HTTP 请求方式 ** HTTP/1.1 协议中定义了8种 方法 其中我们常用的五种 POST , GET

2020-11-20 11:40:16 135

原创 三次握手 和 四次挥手

三次握手 和 四次挥手 ** 三次握手 ** 三次握手 过程分析: 第一次, 客户端发送请求到服务器,服务器知道客户端发送,服务器 正常接收 第二次, 服务器发送给客户端,客户端知道自己发送,接收正常。 第三次,客户端发送给服务器,服务器知道客户端发送,接收正常,自己接收,发送 正常 ** 四次挥手 ** 第一次:客户端请求断开 第二次:服务器确认客户端的断开请求 第三次:服务器请求断开 第四次:哭护短确认服务器的断开 ...

2020-11-20 10:57:56 59

原创 web项目工作流程

web项目工作流程 前端将HTTP请求 发送给 后端服务器 由于 前端与后端的语言不一致 所以需要 中间程序服务器UWSGI来进行转换语言 也就是如 下图 所示 先将请求发送到UWSGI程序服务器 进行语言转换之后 再将请求发送给后端进行响应 后端将处理后的请求 发送给 UWSGI程序服务器 进行语言转换之后 发送给前端 着就是整套的web 工作流程。 ...

2020-11-20 10:41:10 196

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除