Field 'id' expected a number but got 해결

Im Su Kyung·2024년 1월 22일

Welcome Errors Django

목록 보기
2/6
post-thumbnail

🌱 Field 'id' expected a number but got

  • 해당 오류 발생 시, 해당 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"),
]
profile
Dev bestsu

0개의 댓글