저는 DRF로 작업하고 있습니다. 따라서 사용자의 게시물 수를 세는 사용자 정의 함수를 작성 중이므로 클래스 기반보기를 사용하지 않습니다.보기에서 URL에서 전달 된 데이터에 액세스 장고 레시피
사용자 ID에 액세스 할 수 없습니다.보기의 URL을 전달합니다. 나는 다음과 같은
Urls.py
url(r'^count/(?P<userid>[0-9]+)/$', views.Count),
Views.py을 시도
@api_view(['GET', 'POST', ])
def Count(self):
userid = self.kwargs['userid']
나는 다음과 같은 오류 얻을 :
카운트() 예기치 않은 키워드 인수 '사용자 ID'를 얻었다
이 접근 방식은 클래스 기반보기에서 잘 작동합니다 ... 여기서 내가 뭘 잘못하고 있니?
"그러므로"귀하가 따르지 않습니다; 클래스 기반 관점에서 그렇게하지 않는 이유는 없습니다. 그러나 당신이 수업을 사용하지 않기로 결정한 이래로, 왜 당신은 '자기'와 같은 수업 개념을 사용하고 있습니까? –
답변이 도움이 될 경우 다른 사람들이 여기에 게시되지 않도록 허용하십시오. 그것 StackOverflow에서 좋은 연습. –