摘要: ### 数据库三大范式是什么 ```python -https://zhuanlan.zhihu.com/p/618012849 -# 第一范式:1NF 是指数据库表的每一列都是不可分割 -每列的值具有原子性,不可再分割。 -每个字段的值都只能是单一值 -# 第二范式(2NF)是在第一范式(1NF) 阅读全文
posted @ 2023-08-07 21:34 xiaolisolove 阅读(38) 评论(0) 推荐(0)
摘要: # 昨日回顾 ```python # 0 ser=BookSerialzier(instance=qs,many=True) >ListSerializer[序列化对象,序列化对象] ser=BookSerialzier(instance=book) >BookSerialzier # 1 定制序列 阅读全文
posted @ 2023-05-20 16:37 xiaolisolove 阅读(36) 评论(0) 推荐(0)
摘要: choices参数 # 一般用在字段存储数据的情况可能被列举完全的情况 eg:性别 学历 来源 # 针对以上这些可能被列举完的情况,我们一般步存中文字符,男 女 未知, 利用到了choices参数 gender_choices = ( (1, '男'), (2, '女'), ) gender= mo 阅读全文
posted @ 2023-05-04 19:42 xiaolisolove 阅读(21) 评论(0) 推荐(0)
摘要: 多对多关系的三种创建方式 # 1. 全自动的 图书表 作者表 》 多对多 # 第三张表 # 1. 全自动的 # class Book(models.Model): # title = models.CharField(max_length=32) # authors = models.ManyToM 阅读全文
posted @ 2023-04-28 16:35 xiaolisolove 阅读(23) 评论(0) 推荐(0)
摘要: request对象的几种方法 # GET POST FILES method path path_info get_full_path() body def index(request): print(request.path) # /index/ print(request.path_info) 阅读全文
posted @ 2023-04-27 15:16 xiaolisolove 阅读(37) 评论(1) 推荐(0)
摘要: 1.反向解析的本质是什么,无名和有名反向解析如何操作? 反向解析的本质:就是给 每一个路由起一个别名,然后通过一些方法,反向解析出这个路由的名义,这样就可以得到这个路由对应的地址 {%url '这个路由起的别名'%} 前端 后端 from django.shortcuts import revers 阅读全文
posted @ 2023-04-25 10:40 xiaolisolove 阅读(33) 评论(0) 推荐(0)
摘要: 面试题 阅读全文
posted @ 2023-04-03 08:48 xiaolisolove 阅读(16) 评论(0) 推荐(0)
摘要: 创建池的目的 节省资源,防止内存占满的情况,最主要的是提高效率 """ 什么是池? 池是用来保证计算机硬件安全的情况下最大限度的利用计算机 它降低了程序的运行效率但是保证了计算机硬件的安全 从而让你写的程序能够正常运行 池子的使用非常的简单 你只需要将需要做的任务往池子中提交即可 自动会有人来服务你 阅读全文
posted @ 2023-03-31 16:58 xiaolisolove 阅读(28) 评论(0) 推荐(0)
摘要: 协程 #协程的概念在操作系统中,压根不存在的,操作系统中,只有进程和线程的概念,他们俩个都是由操作系统调度的 #协程是用户态的轻量级线程:用户态 >程序员 #协程是单线程下的并发 #并发:切换和保存状态 开启协程 from gevent import spawn def res(a,b): prin 阅读全文
posted @ 2023-03-31 16:33 xiaolisolove 阅读(32) 评论(0) 推荐(0)
摘要: #什么是线程 是操作系统调度的基本单位 #线程与进程的区别可以归纳为以下4点: 1)地址空间和其它资源(如打开文件):进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。 2)通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的 阅读全文
posted @ 2023-03-30 16:27 xiaolisolove 阅读(65) 评论(0) 推荐(0)