
- 해당 오류 발생 시, 해당 Django app urls.py 파일 확인할 것
from django.urls import path
from . import views
app_name = "accounts"
urlpatterns = [
path("<str:pk>/follow/", views.follow, name="follow"),
path("<str:pk>/", views.detail, name="detail"),
path("signup/", views.signup, name="signup"),
path("update/", views.update, name="update"),
path("login/", views.login_view, name="login"),
path("logout/", views.logout_view, name="logout"),
]
위 코드에서 <str:pk> 부분을 <int:pk> 로 수정하기
from django.urls import path
from . import views
app_name = "accounts"
urlpatterns = [
path("<int:pk>/follow/", views.follow, name="follow"),
path("<int:pk>/", views.detail, name="detail"),
path("signup/", views.signup, name="signup"),
path("update/", views.update, name="update"),
path("login/", views.login_view, name="login"),
path("logout/", views.logout_view, name="logout"),
]