我有一個巨大的views.py
文件,所以我把它分成views.py
和admin_views.py
。由於功能往往取決於功能在其他文件中,我做了以下內容:將較大的views.py分成小塊
# views.py
from admin_views.py import a,b,c
# admin_views.py
from views.py import d,e,f
我發現,這將導致循環依賴,以及進口不起作用。 解決此問題的最佳方法是什麼?我知道我可以在文件底部放置導入語句,但這看起來不太優雅。
酷!所以'base.py'是從'main.py'和'admin.py'導入的東西?當我從'main.py'中導入'base.py'不會創建一個循環依賴嗎?我該如何解決這個問題?對不起,也許我不明白你的解釋 – Alexandre
「然後移動導入,以便導入兩個FROM基址。」通用代碼應該在基礎上。 –