摘要: 为什么需要Docker容器 在软件开发中,最麻烦的事情之一就是环境配置。在正常情况下,如果要保证程序能运行,我们需要设置好操作系统,以及各种库和组件的安装。 举例来说,要运行一个Python程序,计算机必须要有 Python 引擎,还需要安装好程序的各种依赖,甚至还要配置特定的环境变量。假设你有两个 阅读全文
posted @ 2022-12-19 20:20 张张包~ 阅读(104) 评论(2) 推荐(0) 编辑
摘要: ManyToMany参数((through,db_constraint)) class Book(models.Model): name=models.CharField(max_length=20) authors=models.ManyToMany('Author',through='Score 阅读全文
posted @ 2022-12-16 16:01 张张包~ 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器:写代码要遵循开放封闭原则,装饰器本质是一个嵌套函数(被套着的函数就是闭包),它可以让被装饰函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。 加载顺序自下而上,执行顺序自上而下 @classmethod,@staticmethod,@property,@ 阅读全文
posted @ 2022-12-16 15:42 张张包~ 阅读(39) 评论(0) 推荐(0) 编辑
摘要: SQLALchemy的介绍 SQLALchemy是一个基于Python实现的ORM框架,该框架建立在DB API之上,使用关系对象映射进行数据库操作,简而言之就是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果 pip install sqlalchemy 组成成分 Engine 阅读全文
posted @ 2022-12-15 22:15 张张包~ 阅读(51) 评论(0) 推荐(0) 编辑
摘要: from threading import local 多个线程操作同一个变量,如果不加锁,会出现数据错乱问题,但是 读个线程同时操作 threading.local 对象 就不会出现数据错乱 作用: 线程变量,意思是threading.local中填充的变量属于当前线程,该变量对其他线程而言是隔离 阅读全文
posted @ 2022-12-14 22:03 张张包~ 阅读(71) 评论(0) 推荐(0) 编辑
摘要: python内置给我们一个偏函数,可以把函数包裹一下提前传参 函数在执行时,要带上所有必要的参数进行调用,但是,有时参数可以在函数被调用之前提前知道,这种情况下,一个函数有一个或者多个参数预先就能用上,以便函数能用更少的参数进行调用 偏函数是将所要承载的函数作为partial()函数的第一个参数,原 阅读全文
posted @ 2022-12-14 20:27 张张包~ 阅读(107) 评论(0) 推荐(0) 编辑
摘要: # 函数:就是普通函数,有几个值就要传几个值 # 方法:面向对象是绑定给对象的,类,绑定给谁,谁来调用,会自动传值,谁来调用就会把谁传入,是定义在类中的,其他大体和函数定义差不多,这里需要注意的一点就是方法必须带一个默认参数self(静态方法除外) # 总结:只要能自动传值的,就是方法,有几个值传几 阅读全文
posted @ 2022-12-14 20:09 张张包~ 阅读(44) 评论(0) 推荐(0) 编辑
摘要: flask wtforms组件详解 flask四件套、flask注册路由、flask获取post请求传入的数据、flask开启debug模式 flask写入cookie、登录装饰器、flask配置文件、路由系统 CBV加装饰器、as_view的执行流程、继承View写cbv、cbv中得methods 阅读全文
posted @ 2022-12-13 16:51 张张包~ 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 通过一个内嵌类 "class Meta" 给你的 model 定义元数据 class CourseCategory(BaseModel): name = models.CharField(max_length=64,unique=True,verbose_name='分类名称') ... class 阅读全文
posted @ 2022-11-17 15:14 张张包~ 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 总共7个步骤 解析域名 >三次握手 >发送请求 >响应请求 >返回请求 >解析渲染 一、解析域名 当我们输入网址,浏览器在生成消息之前,需要解析网址,浏览器是如何解析网址的?我们随意输入一个字符串,浏览器肯定不会搭理我们。因此,我们输入的网址(URL)必须按照一定的格式才行。 我们常见的url都是以 阅读全文
posted @ 2022-11-09 21:37 张张包~ 阅读(170) 评论(0) 推荐(0) 编辑