Django
プロジェクトをDjango 2.0
に書いています。URLパターンがモデル名と同じ場合、Django管理者がビューテンプレートを読み込みます
別の奇妙な動作がDjango
urlpatterns
に気付きました。
Starred(models.Model)
同じ私はモデル名
urlpatterns = [
url(r'^starred/$', StarredNotes.as_view(), name='starred'),
url(r'^shared/$', SharedNotes.as_view(), name='shared'),
]
同じ経路パターンを有するため
urlpattern
を設定した
Shared(models.Model)
sharednotes
内アプリ
と同様に、私はその中にアプリstarrednotes
とモデルを有します
と表示StarredNotes
は
URLの設定は、上記
http://example.com/notes/shared
http://example.com/notes/starred
を使用してアクセス可能である。しかし、私は
http://example.com/admin/sharednotes/shared
http://example.com/admin/starrednotes/starred
としてURLをadmin
からこれら二つのモデルにアクセスしていたときに、これら2つのリンクがStarredNotes
でテンプレートの設定をロードしていますadminテンプレートの代わりにSharedNotes
クラスを使用します。
Djangoを再インストールしましたか?時にはこのような奇妙な問題を解決することができます。 – mazulo
私は再インストールを試みました。失敗。 –
印刷画面を追加できますか? –