Djangoの学習を始めたばかりです。Django アプリが複数のビュー ファイルを持つことができるかどうか疑問に思っていましたか? たとえば、2 つの別々のクラスがあるとします。それらを 1 つのビュー ファイルに保持する必要がありますか、それとも 2 つのビュー ファイルを作成できますか?
前もって感謝します!
Djangoの学習を始めたばかりです。Django アプリが複数のビュー ファイルを持つことができるかどうか疑問に思っていましたか? たとえば、2 つの別々のクラスがあるとします。それらを 1 つのビュー ファイルに保持する必要がありますか、それとも 2 つのビュー ファイルを作成できますか?
前もって感謝します!
はい、できます。分割のモジュラーな方法は、パッケージを作成することです- views/
- views/
- first.py
- second.py
- __init__.py
そしてあなたの__init.py__
追加で以下を追加してください:
from .first import *
from .second import *
このようにして、すべてのビューを で使用できるようになりますurls.py
。
whatever.py
ビューは単なる python モジュールです。たとえば、名前が正しい限り、名前を変更できimports
ます:)
そして、提案されているように、ここで詳細情報を見つけてくださいDjango:views.pyをいくつかのファイルに分割します:)