0
導入我的Django應用程序(可以稱之爲app
)我有很多的文件:views.py
,models.py
和我創建了自己utils.py
。的Django無法從應用程序/ models.py
不幸的是,雖然我可以包括我在我的views.py
文件模型簡單地說
from models import *
在我utils.py
文件,如果我嘗試同樣的事情,然後用一個模型,我得到一個例外Global name: MyModel is not defined
。 models.py
確實包括utils.py
,我知道這可能是一個循環依賴,但它運行良好,直到我添加了最近的更改。這是否是原因,如果是重構我的utils文件的唯一解決方案?
或'utils'可以在一個較窄的範圍(比如在函數中)導入'models'以避免循環依賴問題。 – mipadi
哦,是的..要提到這一點 –