<p>我有一个叫myoffice的Django项目。在这个项目中,我创建了一个应用程序。在创建这个之前,我已经执行了makemigrations和migrate,创建auth\u user table和auth\u user\u groups等其他表</p>
<p>在创建了一个应用程序之后,它运行得很好。你知道吗</p>
<p>现在,我创建了一个新的应用程序,名为expenses。我已经写了所有的模型,视图,模板和url文件。在我的模型中,有几个模型对如下用户具有外键引用:</p>
<pre><code>exch_usr = models.ForeignKey('User', on_delete=models.PROTECT)
</code></pre>
<p>我导入的用户模型如下:</p>
<pre><code>from django.contrib.auth.models import User
</code></pre>
<p>但是,我在运行makemigrations时遇到一个错误:</p>
<pre><code>ValueError: Cannot create form field for 'txn_usr' yet, because its related model 'User' has not been loaded yet
</code></pre>