我有一個名爲myoffice的Django項目。在這個項目中我創建了一個應用程序建議在創建之前,我執行了makemigrations並遷移創建auth_user表和其他表,如auth_user_groups等。如何在Python Django項目中爲多個應用程序使用模型?
創建提案應用程序後,它工作正常。
現在我創建了一個名爲費用的新應用程序。我寫了所有模型,視圖,模板和url文件。在我的模型,一對夫婦的車型有這樣的外鍵引用用戶:
exch_usr = models.ForeignKey('User', on_delete=models.PROTECT)
我已經導入的用戶模型如下:
from django.contrib.auth.models import User
然而,在運行makemigrations我得到一個錯誤:
ValueError: Cannot create form field for 'txn_usr' yet, because its related model 'User' has not been loaded yet
我想要做的是每筆交易都會有這將是用戶表的外鍵引用的字段。 – Parry