摘要: Value stocks refer to shares of companies that are considered undervalued in the marketplace relative to their intrinsic value or financial performanc 阅读全文
posted @ 2024-12-14 13:48 EricS9999 阅读(19) 评论(0) 推荐(0)
摘要: 1. save() 方法 • 机制: • 调用 save() 方法时,会先对模型实例的字段进行验证(如字段类型、长度约束等)。 • 如果模型定义了 clean() 或者字段设置了验证规则(如 validators),这些规则也会被执行。 • 验证通过后,Django 才会将数据保存到数据库中。 • 阅读全文
posted @ 2024-12-10 12:58 EricS9999 阅读(158) 评论(0) 推荐(0)
摘要: 问题来源:为什么定义元类和自定义元类时,在调用父类的__new__方法时都是需要显式传递cls的,而__init__在调用父类__init__方法时就是隐式的。 # 自定义元类 class MyMeta(type): def __new__(cls, name, bases, dct): print 阅读全文
posted @ 2024-12-09 18:04 EricS9999 阅读(63) 评论(0) 推荐(0)
摘要: 1.设置 Django 环境 在单独运行 .py 文件前,你需要手动设置 Django 的运行环境: # my_script.py import os import django # 设置 Django 环境 os.environ.setdefault('DJANGO_SETTINGS_MODULE 阅读全文
posted @ 2024-12-05 12:49 EricS9999 阅读(11) 评论(0) 推荐(0)
摘要: 实例可以调用双下划线call方法;类也可以调用双下划线call方法,但二者有大的差别; 实例调用双下划线call方法是在实例及类内部查找,如果没有,直接报错TypeError 类调用双下划线call方法会在实例中查找 元类(type)内部具有__call__方法 1. 类调用触发元类的 __call 阅读全文
posted @ 2024-12-05 10:22 EricS9999 阅读(26) 评论(0) 推荐(0)
摘要: class Mymeta(type): def __new__(cls, name, bases, dct): print(f'Mymeta.__new__: cls={cls}, id(cls)={id(cls)}') return super().__new__(cls, name, bases 阅读全文
posted @ 2024-12-01 14:41 EricS9999 阅读(9) 评论(0) 推荐(0)
摘要: 大佬链接博客 IT大牛关注链接 前事不忘,后事之师。与君共勉! https://www.cnblogs.com/abdm-989/ https://www.cnblogs.com/nickchen121/p/10718112.html 十七岁的有德 https://www.cnblogs.com/D 阅读全文
posted @ 2024-11-30 10:41 EricS9999 阅读(19) 评论(0) 推荐(0)