06 2022 档案
摘要:一 概述 背景:近期k8s应用中etcd的功能存在一些困惑,对其进行来单独的学习,能更深入理解k8s中的的一些特性。 1.1 etcd简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致
阅读全文
摘要:Python 3.7引入了dataclass装饰器,dataclass装饰器可以声明Python类为数据类。数据类适合用来存储数据,一般而言它具有如下特征: 数据类表示某种数据类型,数据对象代表一种特定类的实体,包含了实体的属性。 同类型的对象之间可以进行比较。例如,大于、小于或等于。 就其本质而言
阅读全文
摘要:当您在Django中定义一个没有指定主键的model时,Django将自动为您创建一个主键。主键设置为整数类型(integer)。如果要覆盖该字段类型,可以在每个模型(model)的基础上执行此操作。 从Django 3.2开始,您现在可以在您的设置(settings)中自定义自动创建的主键的类型。
阅读全文
摘要:app_ladel 这个选项只有在一种情况下使用,就是你的模型类不在默认的应用程序包下的models.py文件中,这时候比需要指定你的这个模型类是那个应用程序,比如你在其他地方写了一个模型类,而这个模型类是属于myapp的,那么你这是需要指定为 app_label='myapp' db_table
阅读全文