読者です 読者をやめる 読者になる 読者になる

同じアプリケーション内でのview.py を分割する方法

探し方が悪く、ググってもview.pyを分割する方法が見つからなかった。
なので試行錯誤していたら、以下の方法で簡単にできた。

vi urls.py
-----
 from django.conf.urls.defaults import *
  
 urlpatterns = patterns('',
      (r'^admin/', include('django.contrib.admin.urls')),
      (r'^manage/hoge1/$', 'hoge.manage.views_hoge1.index'),  ← view の箇所をかえておく
      (r'^manage/hoge2/$', 'hoge.manage.views_hoge2.index'), ← view の箇所をかえておく
  )
-----

以下のように2つのviewファイルを作成しておく。
vi manage/views_hoge1.py
vi manage/views_hoge2.py

2つのURLにアクセスして確認
http://localhost:8000/manage/hoge1/
http://localhost:8000/manage/hoge2/