2

私はdjangoを初めて使用し、ビューの整理について質問がありました。アプリフォルダにmanage.py startappを作成します。views.pyただしdjango-admin.py startproject <name>、対応するviews.pyファイルをフォルダーに作成しません<project_name>/<project_name>

特定のアプリに対応しないグローバルビューを持つのは直感的だと思います。たとえば、ログインページは、私が作成するアプリ(django authアプリに関連付けられているアプリ)から独立している必要があります。<project_name>/<project_name>それで、そのようなビューを定義できるフォルダーに別のviews.pyを作成することは意味がありますか?

(先に進む前に、経験豊富なdjangoersが実行したかっただけです。)

ありがとう。

4

1 に答える 1

1
  • グローバルビューはどこにでも書くことができます。任意のファイル名にすることができます(私はglobal_views.pyを使用します)
  • 以前は、カスタム認証バックエンドやカスタムサイトなどのデフォルトのフレームワークアプリをオーバーライド/カスタマイズするためのグローバルを作成していました。
  • カスタムアプリを作成し、すべてのグローバルビューを作成することをお勧めします。
于 2012-05-10T02:49:51.380 に答える