Djangoの動的ロードモジュールと静的ロードモジュールの違いは何ですか? その効率はどうですか?誰が私にDjangoの動的ロードと静的ロードモジュールのメカニズムに関する原則を教えることができますか?Djangoの動的ロードと静的ロードモジュール
0
A
答えて
0
まず、これはPythonの質問です。モジュールとしてのDjangoの問題は、Pythonの概念です。
第2に、本質的に動的な言語なので、Pythonでは静的な読み込みというものはありません。
したがって、Pythonでモジュールを読み込むことは常に動的です。あなたが知っておくべき
唯一のことは、以下のとおりです。
- モジュールがインポートされると、コードが実行されます。
- モジュールを再度インポートすると、Pythonは最初の読み込みから参照を取得して高速になり、コードを再度実行しません。
- 関数内で
import
を使用できますが、推奨されておらず、インポートされたモジュールは関数スコープ外では使用できません。
最後のオプションは、実行時にインポートするものを選択できるので、「動的ロード」に最も近いものです。
0
Pythonの性質上、すべてのコードは動的にロード(==実行)されます。あなたは、実行時にのみモジュール名を決定した場合
、あなたが__import__
機能を使用することができます
s = "simplemodule" if use_simple else "extendedmodule"
mymodule = __import__(s)
mymodule.myfunction()
をすることもできますreload()
以前にロードされたモジュール(たとえば、あなたが変更した場合、それは、ソースコードです)。
関連する問題
- 1. angular2動的ロードモジュール
- 2. NumPyとSciPy。静的対動的ロード
- 3. JavascriptとDjangoの「静的」テンプレートタグ
- 4. 動的SQLと静的SQL
- 5. アプリケーション内の静的ライブラリとしてのLuaとLuaロードモジュールの使用
- 6. MinGWとの静的/動的/共有リンク
- 7. 静的メソッドとRubyの動的なラムダ
- 8. Djangoの静的ファイルのバージョン
- 9. Djangoの静的ファイルとsettings.pyのファイルパス
- 10. Djangoのテンプレートと静的ファイルの場所
- 11. 静的ファイルのdjango認証
- 12. Django:静的ファイルのテスト
- 13. Django adminの静的ファイル404
- 14. herokuのDjango静的ファイル
- 15. Djangoのサイトマップ静的ページ
- 16. Djangoの静的ファイル構成
- 17. Djangoの静的ファイル404エラー
- 18. 動的テキストの静的テーブルビュー
- 19. サイトの先頭ページにDjangoの静的ファイルをロード
- 20. Djangoの静的URLとメディアURL
- 21. ドッカー、django、ノードと静的ファイルのワークフロー
- 22. djangoとHerokuの無効な静的フォルダ
- 23. Djangoと静的ファイルの提供
- 24. Dockerized nginxのとDjango、静的ファイルに
- 25. Djangoの静的ファイルはロードされません
- 26. Djangoの静的ファイルがロードされていません
- 27. 静的クラスと静的メソッド
- 28. 静的ライブラリと動的ライブラリ - more C++ fun
- 29. 静的HTMLをWebviewにロード
- 30. コアJava静的変数ロード