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

浙公网安备 33010602011771号