gpt4 book ai didi

django-orm - “ptr”在Django ORM列名称中代表什么?

转载 作者:行者123 更新时间:2023-12-04 01:02:26 29 4
gpt4 key购买 nike

使用以下Django ORM模型:

class A(Model):
pass

class B(A):
pass


结果模式中 B的表包含以下字段:

"a_ptr_id" integer PRIMARY KEY


只是为了更好地理解Django的设计选择-是否有任何基本文档提到“ ptr”的含义?

我唯一的猜测是它是“ pointer”的缩写,但这似乎很愚蠢,因为从本质上讲,任何具有外键约束的字段都类似于指针。

最佳答案

它确实代表“指针”,但仅用于模型继承以指向父模型。普通FK仅获得“ _id”。

关于django-orm - “ptr”在Django ORM列名称中代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24132663/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com