![]() |
1
52
Django使用
metaclass
(
这个
|
![]() |
2
1
确切地说,Django是这样做的,但是你看到的是懒惰的加载行为。延迟加载是一种众所周知的设计模式
推迟
对象的初始化一直到需要它们为止。在你的情况下直到
|
![]() |
3
0
属性可用于实现此行为。基本上,您的类定义将生成一个类似于以下内容的类:
在访问“other”实例的.User之前,不会执行对用户的查询。 |
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 7 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 7 月前 |
|
Stefan · 在子目录中设置Django 8 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 8 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 8 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 8 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 8 月前 |