私は巨大な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
私は、これは循環依存になり、輸入が動作しませんがわかりました。 この問題を解決する最善の方法は何ですか?私は、ファイルの最後にインポートステートメントを置くことができますが、それはあまりにもエレガントに見えません。
Cool! 'base.py'は' main.py'と 'admin.py'の両方から物をインポートしていますか? 'main.py'から' base.py'をインポートしても、循環依存関係は作成されません。どのように私はそれを回避することができますか?申し訳ありませんが、私はあなたの説明をよく理解していなかったかもしれません – Alexandre
"その後、両方のFROMベースをインポートするようにインポートを移動してください。共通コードはベースにする必要があります。 –