Django view에서 파라미터 다루는 법


안녕하세요. 장고 뷰에서 파라미터 받는법 질문 입니다.

뷰와 url은

def actress_detailview(request, name):
    actresses = EnActress.objects.filter(name=name)
    jpname = JpConvert.objects.filter(enname=name)
    context = {'actresses': actresses, 'name': name, 'jpname':jpname}
    return render(request, 'dmmactress/actress_detail.html', context)

url(r'^actress/(?P<name>.*)/$', views.actress_detailview, name='actress_detailview'),

입니다.

두 모델

class EnActress(models.Model):
    name = models.CharField(max_length=100, null=True)

class JpConvert(models.Model):
    enname = models.CharField(max_length=100)
    jpname = models.CharField(max_length=100)

의 각 name와 enname 필드에는 동일한 데이터(순서는 다름)가 들어 있어서 뷰에서 name을 두 actresses와 jpname이 name을 파라미터로 받아서 템플릿에 나타내려고 합니다.

그런데 제가 작성한 뷰으로는 템플릿에서는 {{jpname.enname}}이 표시 되지 않습니다. 제가 작성한 코드에 문제가 있는 것 인가요? 같은 데이터를 가지는 쿼리셋은 같은 파라미터를 받으면 안되는건지.. 모르겠네요.

조언 부탁 드립니다.


조회수 213


Banner slack 2x iegsyt

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close