12 2020 档案

摘要:MySQL 中的事务? 对 MySQL 来说,事务通常是一组包含对数据库操作的集合。在执行时,只有在该组内的事务都执行成功,这个事务才算执行成功,否则就算失败。MySQL 中,事务支持是在引擎层实现的,像 MySQL 原生的 MyISAM 引擎就不支持事务,这也是被 InooDB 取代的重要原因。 阅读全文
posted @ 2020-12-28 18:56 小芒果测开笔记 阅读(126) 评论(0) 推荐(0)
摘要:目录:Django其他篇 01:Django基础篇 02:Django进阶篇 03:Django数据库操作 >Model 04: Form 验证用户数据 & 生成html 05:ModelForm 数据验证 & 生成html & 数据库操作 06: Django Admin 07: Django 学 阅读全文
posted @ 2020-12-25 07:54 小芒果测开笔记 阅读(127) 评论(0) 推荐(0)
摘要:目录:Django其他篇 01:Django基础篇 02:Django进阶篇 03:Django数据库操作 >Model 04: Form 验证用户数据 & 生成html 05:ModelForm 数据验证 & 生成html & 数据库操作 06: Django Admin 07: Django 学 阅读全文
posted @ 2020-12-25 07:49 小芒果测开笔记 阅读(174) 评论(0) 推荐(0)
摘要:目录:Django其他篇 01:Django基础篇 02:Django进阶篇 03:Django数据库操作 >Model 04: Form 验证用户数据 & 生成html 05:ModelForm 数据验证 & 生成html & 数据库操作 06: Django Admin 07: Django 学 阅读全文
posted @ 2020-12-25 07:45 小芒果测开笔记 阅读(104) 评论(0) 推荐(0)
摘要:01:Django基础篇 02:Django进阶篇 03:Django数据库操作 >Model 04: Form 验证用户数据 & 生成html 05:ModelForm 数据验证 & 生成html & 数据库操作 06: Django Admin 07: Django 学习补充 目录: 1.1 C 阅读全文
posted @ 2020-12-25 07:39 小芒果测开笔记 阅读(109) 评论(0) 推荐(1)
摘要:1.django 缓存设置 django的六种缓存(mysql+redis) :点击这里查看 1.1 安装Django缓存模块 pip install django-redis==4.12.1 1.2 syl/settings.py 中配置缓存 # 缓存配置 CACHES = { # django存 阅读全文
posted @ 2020-12-22 14:54 小芒果测开笔记 阅读(114) 评论(0) 推荐(0)
摘要:1.登录接口 2.刷新接口 3.自定义返回格式 可用地方 obtain_jwt_token = ObtainJSONWebToken.as_view() #获取token refresh_jwt_token = RefreshJSONWebToken.as_view() #刷新token verif 阅读全文
posted @ 2020-12-22 08:55 小芒果测开笔记 阅读(189) 评论(0) 推荐(0)
摘要:jwt安装配置:点击去查看 1.1 COOKIE使用和优缺点 参考博客:https://baijiahao.baidu.com/s?id=1608021814182894637&wfr=spider&for=pc 1、cookie使用原理 1.用户向服务器发送用户名和密码。 2.验证服务器后,相关数 阅读全文
posted @ 2020-12-22 08:52 小芒果测开笔记 阅读(161) 评论(0) 推荐(0)
摘要:具体课程章节页面 1.获取具体课程章节 信息 1.1 路由地址 http://192.168.56.100:8888/course/course/2/ 返回效果展示 { "id": 2, "chapters": [ { "id": 1, "sections": [ { "id": 1, "creat 阅读全文
posted @ 2020-12-22 08:49 小芒果测开笔记 阅读(256) 评论(0) 推荐(0)
摘要:课程主页面接口对应页面效果 1.课程类别接口开发 1.1 course/urls.py 添加路由 from django.urls import path,re_path from . import views from rest_framework.routers import DefaultRo 阅读全文
posted @ 2020-12-22 08:44 小芒果测开笔记 阅读(128) 评论(0) 推荐(0)
摘要:syl/utils/MyBaseModel.py增加抽象基类 from django.db import models class Base(models.Model): create_time = models.DateTimeField('创建时间', auto_now_add=True, nu 阅读全文
posted @ 2020-12-22 08:36 小芒果测开笔记 阅读(175) 评论(0) 推荐(0)
摘要:Vue+Django 登录测试 1.Dajngo后端搭建 1.1 创建项目和APP '''1.创建项目和APP''' django-admin startproject BookManage # 创建项目 python manage.py startapp books # 创建APP '''2.在s 阅读全文
posted @ 2020-12-21 11:47 小芒果测开笔记 阅读(643) 评论(0) 推荐(0)
摘要:配置跨域Django和Vue点击 后端 图书管理系统后端接口 1 books/models.py 中设置表 from django.db import models # Create your models here. from django.db import models class Books 阅读全文
posted @ 2020-12-21 11:29 小芒果测开笔记 阅读(564) 评论(0) 推荐(0)
摘要:冒泡排序 def func(alist): for x in range(1,len(alist)): for i in range(0,len(alist)-x): if alist[i] > alist[i+1]: alist[i], alist[i+1] = alist[i+1], alist 阅读全文
posted @ 2020-12-19 19:52 小芒果测开笔记 阅读(119) 评论(0) 推荐(0)
摘要:1.python基础 1.1 列表常用方法 #1. append用于在列表末尾追加新的对象 a = [1,2,3] a.append(4) #the result : [1, 2, 3, 4] #2. count方法统计某个元素在列表中出现的次数 a = ['aa','bb','cc','aa',' 阅读全文
posted @ 2020-12-19 19:50 小芒果测开笔记 阅读(85) 评论(0) 推荐(0)
摘要:1. 导出命令 pip freeze > filename.txt,其中filename可以自己定义。 2.当前的包和版本 这是之前电脑上下载过的所有数据 django amqp==2.6.1 asgiref==3.2.7 billiard==3.6.3.0 celery==4.4.7 certif 阅读全文
posted @ 2020-12-19 19:48 小芒果测开笔记 阅读(178) 评论(0) 推荐(0)
摘要:1. 代码逻辑要尽量简洁,符合处理问题的逻辑。 2. 开始写函数时,就要考虑清楚函数需要解决的问题,函数的输入输出。而且函数模块的可复用性要高。 3. 编写代码时,尽量先从框架入手,要具备框架思维,才能写出漂亮的代码。 4. 对于重复使用的模块要将其封装为函数或类。 5. 提升代码能力的前提,1读, 阅读全文
posted @ 2020-12-19 19:32 小芒果测开笔记 阅读(1220) 评论(0) 推荐(0)
摘要:1.创建订单并生成支付链接接口 1.1 goods/urls.py中注册路由 urlpatterns = [ path('getpayurl/',views.PayUrlView.as_view()), ] 1.2 goods/views.py 中写视图函数 from rest_framework. 阅读全文
posted @ 2020-12-19 19:30 小芒果测开笔记 阅读(433) 评论(0) 推荐(0)
摘要:1.支付宝支付流程 https://www.lanqiao.cn/vip 2.新建支付宝应用 # 访问"支付宝开发平台"登录,可以访问开发者中心 https://open.alipay.com/platform/home.htm # 可以参考"电脑网站支付" 熟悉电脑支付整体流程 https://d 阅读全文
posted @ 2020-12-19 19:29 小芒果测开笔记 阅读(1244) 评论(0) 推荐(0)
摘要:1.图书管理系统后端接口 books/models.py 中设置表 class Book(models.Model): btitle=models.CharField(max_length=32) bpub_date=models.DateField() bread=models.IntegerFi 阅读全文
posted @ 2020-12-19 19:11 小芒果测开笔记 阅读(238) 评论(0) 推荐(0)
摘要:在http/apis.js/添加后端请求路由 /* eslint-disable */ import { head } from 'shelljs' import{get,post,put,del} from './index' //用户登录 export const login = (params 阅读全文
posted @ 2020-12-19 19:07 小芒果测开笔记 阅读(452) 评论(0) 推荐(0)
摘要:ModelViewSet 分页 过滤 局部使用 分页 导包 from django_filters.rest_framework import DjangoFilterBackend 类调用 class MyPage(PageNumberPagination): page_size_query_pa 阅读全文
posted @ 2020-12-18 10:09 小芒果测开笔记 阅读(118) 评论(0) 推荐(0)
摘要:1.序列化常用字段参数 '''1. 选项参数''' name = serializers.CharField(min_length=3,max_length=20) max_length # 最大长度 min_lenght # 最小长度 allow_blank # 是否允许为空 max_value 阅读全文
posted @ 2020-12-18 10:06 小芒果测开笔记 阅读(150) 评论(0) 推荐(0)
摘要:ModelViewSet 作用: 可以实现增删改查,内置封装,代码简单,但不适合复杂逻辑 使用: 导包 from rest_framework.viewsets import ModelViewSet 在类中 调用 class CourseTypeView(ModelViewSet): # 实例化要 阅读全文
posted @ 2020-12-17 21:15 小芒果测开笔记 阅读(233) 评论(0) 推荐(0)
摘要:一、什么是RESTful 面向资源 简单的说:RESTful是一种架构的规范与约束、原则,符合这种规范的架构就是RESTful架构。 先看REST是什么意思,英文Representational state transfer 表述性状态转移 其实就是对 资源 的表述性状态转移。 (什么是表述性:就是 阅读全文
posted @ 2020-12-16 15:28 小芒果测开笔记 阅读(633) 评论(0) 推荐(0)
摘要:MVC M全拼为Model,主要封装对数据库层的访问,对数据库中的数据进⾏增、删、改、查操 作。 V全拼为View,⽤于封装结果,⽣成⻚⾯展示的html内容。 C全拼为Controller,⽤于接收请求,处理业务逻辑,与Model和View交互,返回结果。 MVT M全拼为Model,与MVC中的M 阅读全文
posted @ 2020-12-15 19:10 小芒果测开笔记 阅读(216) 评论(0) 推荐(0)
摘要:作⽤: 简便、快速的开发数据库驱动的⽹站 Django的优势 快速开发 MVT MVC 功能⻬全 Django学习版本: 1.11.11 思考 ⽤django还是flask 开发数据驱动web⽹站(复杂业务逻辑) 数据分析后的结果展示界⾯, flflask 快速成型应⽤上线, 就⽤django 阅读全文
posted @ 2020-12-15 19:07 小芒果测开笔记 阅读(109) 评论(0) 推荐(0)
摘要:测试 阅读全文
posted @ 2020-12-15 18:55 小芒果测开笔记 阅读(120) 评论(0) 推荐(0)
摘要:正在整理中 阅读全文
posted @ 2020-12-15 18:40 小芒果测开笔记 阅读(86) 评论(0) 推荐(0)
摘要:1xx 信息 接收请求,继续处理 2xx 成功 操作成功的收到,理解和接受 200 OK - [GET]:服务器成功返回用户请求的数据,该操作是幂等的(Idempotent)。 201 CREATED - [POST/PUT/PATCH]:用户新建或修改数据成功。 202 Accepted - [* 阅读全文
posted @ 2020-12-15 18:37 小芒果测开笔记 阅读(106) 评论(0) 推荐(0)
摘要:HTTP请求方式: HTP/1.1协议中共定义了八种方法(有时也叫做’动作‘),来表明request_url指定的资源不同的操作方式 HTTP/1.0定义了三种请求方法:GET,POST和HEAD方法。 HTTP/1.1新增了物种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNE 阅读全文
posted @ 2020-12-15 18:36 小芒果测开笔记 阅读(165) 评论(0) 推荐(0)
摘要:TCP报文格式 在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。 TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:IP,Port…) 报文主要段的意思 序 阅读全文
posted @ 2020-12-15 17:01 小芒果测开笔记 阅读(101) 评论(0) 推荐(0)
摘要:三次握手 建立TCP连接时,需要配客户端和服务器共发送3个包。 第一次:客户端发送初始序号x和syn=1请求标志 第二次:服务器发送请求标志syn,发送确认标志ACK,发送自己的序号seq=y,发送客户端的确认序号ack=x+1 第三次:客户端发送ACK确认号,发哦那个自己的序号seq=x+1,发送 阅读全文
posted @ 2020-12-15 16:51 小芒果测开笔记 阅读(190) 评论(0) 推荐(0)
摘要:Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。 浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示: Django 中间件 阅读全文
posted @ 2020-12-15 16:38 小芒果测开笔记 阅读(162) 评论(0) 推荐(0)
摘要:微博第三方登录流程 前端获取认证code 1.在Vue页面加载时 动态发送请求获取微博授权url 2.django收到请求的url后,通过微博 应用ID(client_id)和回调地址(redirect_uri) 动态 生成授 权url返回给Vue 3.当用户点击上面的url进行扫码,授权成功会 跳 阅读全文
posted @ 2020-12-01 14:54 小芒果测开笔记 阅读(162) 评论(0) 推荐(0)