2016-10-25 4 views
2

상속 된 블록 변수를 인수로 구문 분석하는 장고 (1.9) 템플리트에서 URL을 작성하려고합니다. 그래서 test_id와상속 된 블록 변수가있는 URL을 장고에서 인수로 작성하십시오.

href="{% url 'overview:detail' '{% block test_id %}{% endblock %}' %}" 

같은 아이 템플릿에서 상속 :

{% extends 'overview/base.html' %} 
{% block test_id %}{{test.id}}{% endblock %} 

내가 다음과 같은 오류 제공이를 실행하려고 :

TemplateSyntaxError at /testviewer/

Could not parse the remainder: ''{%' from ''{%'

어떻게이 문제를 방지 할 수 있습니까?

답변

0

난 당신이 수행 할 수 있습니다 생각하지 않는다,하지만 난 당신이 당신이 할 수있는 그래서 테스트 개체에 대한 세부 정보 페이지가 test 예를

def get_absolute_url(self): 
    return reverse('overview:detail', args=[self.pk]) 

get_absolute_url 방법을 정의하는 것입니다한다고 가정 그런 다음 템플릿에 그냥 {{ test.get_absolute_url }}