"ptr"在Django ORM列名中代表什么?

Chr*_*tin 12 django-orm

使用这些Django ORM模型:

class A(Model):
    pass

class B(A):
    pass
Run Code Online (Sandbox Code Playgroud)

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

"a_ptr_id" integer PRIMARY KEY
Run Code Online (Sandbox Code Playgroud)

只是为了更好地理解Django的设计选择 - 有没有任何理由文档提到"ptr"表示什么?

我唯一的猜测是它是"指针"的缩写,但这似乎相当愚蠢,因为基本上任何具有外键约束的字段在概念上都类似于指针.

Ign*_*ams 11

它确实代表"指针",但它仅专门用于模型继承以指向父模型.普通FK只能获得"_id".