0
은 그래서 URL이 있습니다장고 : 제네릭 클래스보기로 URL에 값을 캡처
url(r'^mousesmall/(?P<name>.*)/$', IDView.as_view()),
을 내보기는 다음과 같습니다
나는 일반보기 detailview을 사용하고 있기 때문에class IDView(DetailView):
model = RNA
template_name = "home/details.html"
, 어떻게 것 URL에 캡처 된 이름 값을 내 세부보기로 전달합니까?
이름이 'self'로 정의되어 있지 않습니다. – dl8
매개 변수에 액세스하려는 곳은 어디입니까? 'self'는 반드시 뷰 메소드 내에서 정의되어야합니다 - 당신이 다르게 선언하지 않는 한, 일반적으로 나쁜 생각입니다. –
보기 내에서 액세스하려고하는데 위의 template_name 코드 바로 아래에 "target_id = self.kwargs [ 'name']"을 추가했습니다. – dl8