3

Djangoの学習を始めたばかりです。Django アプリが複数のビュー ファイルを持つことができるかどうか疑問に思っていましたか? たとえば、2 つの別々のクラスがあるとします。それらを 1 つのビュー ファイルに保持する必要がありますか、それとも 2 つのビュー ファイルを作成できますか?

前もって感謝します!

4

3 に答える 3

4

はい、できます。分割のモジュラーな方法は、パッケージを作成することです- views/

- views/
    - first.py
    - second.py
    - __init__.py

そしてあなたの__init.py__追加で以下を追加してください:

from .first import *
from .second import *

このようにして、すべてのビューを で使用できるようになりますurls.py

于 2013-06-03T14:57:57.473 に答える
1

whatever.pyビューは単なる python モジュールです。たとえば、名前が正しい限り、名前を変更できimportsます:)

そして、提案されているように、ここで詳細情報を見つけてくださいDjango:views.pyをいくつかのファイルに分割します:)

于 2013-06-03T14:54:53.760 に答える