私は解決策を求めてウェブを見回していますが、有効な解決策が見つからないようです。
特定のモデルのデフォルトの「インデックス」ページをオーバーライドしようとしています。次のように、プロジェクトの url.py フォルダーの URL 設定を変更できることを知っています。
url(r'^items/(?P<itemId>\d+)/$', 'items.views.itemDetail')
上記の URL マッピングは正常に機能し、itemDetail(request) メソッドが正しく呼び出されますが、次のようになります。
url(r'^admin/homepage/$', 'homepage.views.index'),
動作しないようです。次の行が原因で、これが機能しないことはわかっています。
url(r'^admin/', include(admin.site.urls))
上記の行のパターンを変更しようとすると、admin/homepage に直接アクセスしない限りエラーが発生します。したがって、デフォルトの管理ページは死にます。デフォルトのインデックス テンプレートを別のものに変更しようとしているだけです。URL を XXX/admin/homepage から別のものに完全に変更する以外に、これを解決する方法がわかりません。
どんな助けでも大歓迎です。