|
|
1
14
Django使用父模型的表和子模型的表之间的OneToOneField实现模型继承。当你这样做的时候
这 snippet
然后你可以说
Here 是将自定义管理器添加到混合中的另一个代码段。
相反,如果您有一组已知的子模型,只需分别查询每个模型并将实例聚合到一个列表中。 |
|
|
2
5
django-model-utils 将其附加到模型将为您提供具体的子类(至少在第一级):
|
|
|
3
0
好啊这还不够清楚,但我没有太多时间来写一个好的例子,所以我将复制粘贴我的案例:
|
|
|
4
0
略加修改的版本 what Daniel Naab proposed :
|
|
|
5
-2
它感觉脆,因为它是。(这是在不同背景下对答案的重印。 See C++ casting programmatically : can it be done ? ) 阅读多态性。几乎每个“动态强制转换”情况都是难以实现的多态性的一个例子。
你遗漏了例子中最重要的部分。有用的、多态的工作。
当您说“我想确定对象的类型是Child_1还是Child_2…”时,您省略了“因此我可以让对象执行此操作”
相同的方法,多个实现。不需要“运行时类型标识”或确定具体类。 |
|
Fernando Chu · 一个变量有多个可能的类?[关闭] 1 年前 |
|
|
Amaterastis · 基类接受子类和内部子类的模板参数 1 年前 |
|
|
Rishab Negi · 这个关键字在抽象类中是如何工作的 1 年前 |
|
|
dEmigOd · 类层次结构中的运算符重载解析 1 年前 |
|
|
TableTopRug · 如何从Kotlin中的密封类继承? 1 年前 |
|
|
hasdrubal · 抽象基类函数指针python 2 年前 |
|
|
Josh · 通过反思访问孩子的财产 2 年前 |