擅长:python、mysql、java
<p>错误是因为您有一个循环导入。两个模块不可能相互导入。你知道吗</p>
<p>在这种情况下,您不需要将模型导入每个应用程序。删除导入,改为使用字符串<code>app_label.ModelName</code>。你知道吗</p>
<pre><code># app1.models.py
class FirstModel(models.Model):
first_field = models.ManyToManyField('app2.SecondModel')
# app2.models.py
class SecondModel(models.Model):
second_field = models.ForeignKey('app1.FirstModel')
</code></pre>