擅长:python、mysql、java
<p>迁移可以声明依赖项。通常,makemigrations在这方面做得很好,但这次它似乎错过了。我建议您找到它创建的迁移文件(在<code>your_app/migrations</code>)并检查它的<code>dependencies</code>。应该是这样的:</p>
<pre><code>class Migration(migrations.Migration):
dependencies = [("registration", "0042_some_migration")]
# operations...
</code></pre>
<p>这里的键<code>dependencies</code>数组应该引用注册应用程序,以及最新的迁移(或者至少是您所依赖的最新迁移)。在</p>
<p>然后<code>manage.py makemigrations</code>将检测依赖关系并按正确的顺序运行迁移。在</p>