Published on

Django url path 문제

문제

user에 post메소드가 접근하지 못해 로깅을 해보니 계속 home의 post로 접근하는 것이다.

urlpatterns = [
    path("", include("home.urls")),
    path("user/", include("user.urls")),
    path("admin/", admin.site.urls),
]

해결

아마 user의 urls로 포워딩하기전 전부 home의 urls로 접근해버리는 것이다.

urlpatterns = [
    path("", Home.as_view()),
    path("user/", include("user.urls")),
    path("admin/", admin.site.urls),
]

이와 같이 홈페이지는 base urls에서 바로 view로 접근하고 나머지를 include로 접근하는 방법으로 해결하였다.