inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Do It! 장고+부트스트랩: 파이썬 웹개발의 정석

CBV로 블로그 포스트 상세 페이지 만들기

blog.urls.py 파일에서 pk말고 id사용시 오류가 생깁니다.

194

이준영

작성한 질문수 4

0

urlpatterns = [
path(
'<int:pk>/', views.PostDetail.as_view()),
path('', views.PostList.as_view()),

]

강의초기에 pk나 id둘중 하나로 사용해도된다하셔도 pk대신 id로

쭉 사용중이었는데 이부분에서 pk대신 id로 사용할경우

Generic detail view PostDetail must be called with either an
object pk or a slug in the URLconf.

이런오류 메시지를 동반해서 웹페이지가 안열리더라구요

구글링하다보니 pk를 id로 저부분만

바꿨더니 정상 작동합니다.

혹시 무슨 이유때문인지 궁금합니다.










HTML/CSS docker aws bootstrap django tdd javascript python

답변 1

0

SungYong Lee

네. 영상 앞 쪽에서 pk와 id에 대해 같다고 설명을 드렸었죠. 

이 부분은 개념적으로 같다고 이해하시면 된다는 의도였습니다. 기본적으로는 pk로 동일하게 진행해주세요. 

로그인 오류

0

90

2

docker-compose down 안되는 현상

0

213

2

url pattern관련 문의

0

199

2

오류

0

256

1

doitdjango 블로그 게시판 작동 오류

1

303

1

구글 로그인 오류 .

0

467

2

makemigrations 을 했는데 aws lightsail에서

0

206

1

안녕하세요 강사님,

0

404

2

맥북 프로 14 가상화 확인

0

439

2

테스트 코드 오류

0

389

2

섹션 6-2 알림 내용 중 링크가 잘못되어 있네요.

0

284

2

장고 개발 준비.

0

411

2

Mac

0

323

1

TDD 통과 했지만, 실제 웹에서 작동하지 않습니다.

0

376

1

summernote를 적용하고 이미지를 업로그하면 모바일에서 볼때는 이미지가 크게 나오는데 어떻게 해야 되나요?

0

918

2

python manage.py test 를 돌리면 allauth.socialaccount.models.SocialApp.DoesNotExist 에러가 뜹니다.

1

1698

2

self.client.post에 글이 생성되지않습니다

0

340

1

Nginx 설정 이후 개발용 도커 컨테이너 실행

0

554

1

UpdateView - 포스트 수정 페이지 만들기 에서 질문이 있습니다.

0

405

1

from .models import Question

0

1221

1

파이참 장고 인식 불가 문제

0

1006

2

배포용 도커 컨테이너 실행이 안됩니다

0

717

1

docker-compose exec web manage.py migrate

0

557

1

search_info가 안나옵니다..

0

361

2