0
일부 테이블을 생성하기 위해 django_tables2를 사용하고 있습니다. 내 애플 리케이션은 '이사'라고하고 나는 기본 템플릿을 누른 다음 그것으로부터 상속 하위 템플릿. 코드는 대개 예상대로 작동합니다. 하위 템플릿이 divss를 상속하고 부모로부터 물건을 올바르게 상속 받았으며 스타일이 올바르지 만이 경우 자식이 두 번째로 동일한 테이블을 출력합니다. 이번에는 부모로부터 스타일을 지정하지 않고이 테이블을 다시 출력합니다. 나는 두 번째 테이블이 왜 생겨나는지 알 수 없다.django_tables2가 같은 테이블을 두 번 렌더링하는 이유는 무엇입니까?
다음은 기본 템플릿입니다.
#director_table.html
{% block content %}
<div class="container">
<div class="row">
<div class="col-lg-12 mb-4 mt-4">
<div class="card h-100">
<div class="card-header">List</div>
<div class="card-body">
<h4 class="card-title"></h4>
<h6 class="card-subtitle"></h6>
{% block table_stuff %}
{% endblock %}
</div>
</div>
</div>
</div>
</div>
{% endblock %}
그리고 여기에 자녀가 있습니다. 나는 {% render_table 테이블 %} 줄을 주석으로 경우
{% extends 'director/director_table.html' %}
{% load render_table from django_tables2 %}
{% block content %}
{{ block.super }}
{% block table_stuff %}
{% render_table table %}
{% endblock %}
{% endblock %}
편집
후 나는 그것을 해결 0 표,하지 2.