Django
프로젝트를 Django 2.0
에 작성했습니다.Django 관리자는 URL 패턴이 모델 이름과 같을 때 뷰 템플릿을로드합니다.
다른 이상한 동작이 Django
urlpatterns
으로 나타났습니다.
I가 Starred(models.Model)
동일한로 내의 앱 starrednotes
모델이 난 모델명
urlpatterns = [
url(r'^starred/$', StarredNotes.as_view(), name='starred'),
url(r'^shared/$', SharedNotes.as_view(), name='shared'),
]
동일 경로 패턴을위한
urlpattern
구성한
Shared(models.Model)
앱 sharednotes
이내의 경우
및 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
에서이 두 모델에 접근하고있을 때이 두 링크는 StarredNotes
에 템플릿 설정을로드 admin 템플릿 대신 SharedNotes
클래스가 필요합니다.
장고를 다시 설치하려고 했습니까? 때로는 이상한 문제를 해결할 수 있습니다. – mazulo
다시 설치하려고했습니다. 성공하지 못했습니다. –
인쇄 화면을 추가 할 수 있습니까? –