02 2023 档案
17.django中的Contenttypes
摘要:Contenttypes是一个app,将Django中的所有定义的表定义在一张表中 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', # **** # 'd 阅读全文
posted @ 2023-02-27 21:54 阿明明 阅读(52) 评论(0) 推荐(0) 编辑
16.Django的信号
摘要:Django中的信号就是字面意思,当发送某个信号的时候,就会触发一个或者多个函数的执行,例如,当我们每次发送短信的时候,我们可能需要将验证码保存在redis中,同时需要记录在log中,此时我们就可以实现一个信号,信号中定义了验证码的保存和log日志的记录,在每次发送短信之后,发送信号即可 使用信号在 阅读全文
posted @ 2023-02-27 19:33 阿明明 阅读(12) 评论(0) 推荐(0) 编辑
15.网络编程
摘要:1.常见网络词汇 交换机:用于组件局域网 路由器:实现局域网之间的通信 三层交换机:集成了 交换机 & 路由器的功能 IP:用于在网络中确定主机的位置一个IP地址分为网络地址和主机地址,网络地址相同的IP属于同一个网段,同一个网段的IP才能相互通信,,而网络地址的确认是通过子网掩码的 子网掩码:用于 阅读全文
posted @ 2023-02-23 14:02 阿明明 阅读(65) 评论(0) 推荐(0) 编辑
14. 事务
摘要:1局部事务(*) 基于上下文管理,如果出现异常则自动回滚;无异常则自动提交。 from rest_framework.views import APIView from rest_framework.response import Response from django.db import tra 阅读全文
posted @ 2023-02-20 17:18 阿明明 阅读(18) 评论(0) 推荐(0) 编辑
14 DRF返回值的自定义
摘要:django中的返回值可以分为: 异常返回值 正常返回值 1. Djanog中常见的异常返回值有如下 序列化校验错误 { "age": [ "A valid integer is required." ] } 数据不存在http://127.0.0.1:8000/api/demon/11/ { "d 阅读全文
posted @ 2023-02-20 15:35 阿明明 阅读(182) 评论(0) 推荐(1) 编辑
5.windows安装linux系统
摘要:本章意图将windows系统安装为Linux系统 1.安装的准备: U盘(不小于20G) windows电脑 安装软件 连接链接: https://pan.baidu.com/s/1QHYv3tif2cX3V6dDQ9nV4w 提取码: o1cl 工具目录 + ubuntu镜像 2.电脑设置,设置为 阅读全文
posted @ 2023-02-19 11:12 阿明明 阅读(270) 评论(0) 推荐(0) 编辑
unittest
摘要:unittest框架:- 丰富的断言类型- 自动化测试- 测试报告unittest框架的下载在python3中unittest是内置模块1.自定义的类必须继承TestCase,执行run函数,则会自动找以methodName指定的方法名并执行,默认名字为 runTest from unittest 阅读全文
posted @ 2023-02-15 17:53 阿明明 阅读(57) 评论(0) 推荐(0) 编辑