擅长:python、mysql、java
<p>我很清楚错误信息:没有与您的<code>Parent</code>模型关联的<code>child</code>属性。您不能从<code>parent</code>访问<code>child</code>,因为它们之间没有关系(从数据库的角度来看)。从父类继承并不意味着它们之间存在任何关系,只意味着子类将从父类的属性和方法继承,仅此而已。你知道吗</p>
<p>我不确定这是您想要做的,但是可以通过反向关系访问对象父对象。你知道吗</p>
<p>例如,如果在<code>Parent</code>和<code>Child</code>之间有如下清晰的链接:</p>
<pre class="lang-py prettyprint-override"><code>class Parent(models.Model):
fields...
history = HistoricalRecords(inherit=True)
class Child(models.Model):
fields...
parent = models.ForeignKey(Parent, blank=True, null=True, on_delete=models.PROTECT, related_name='blabla')
</code></pre>
<p>然后,可以按如下方式访问<code>parent</code>:<code>child.parent</code>(毫不奇怪),但是由于反向关系(检查<code>related_name</code>参数):<code>parent.blabla</code>,也可以从<code>parent</code>访问child。你知道吗</p>
<p>希望有帮助!你知道吗</p>