2017-12-18 6 views
1
내가 템플릿에 테이블 내 데이터를 렌더링하는 장고 - 테이블 2를 사용하고

는 .. 모든 것이이 경우 특정 페이지에 대해 django-tables2 템플릿을 사용자 정의 할 수 있습니까?

우리 회사의 디자이너는 간단 대신 블록으로 데이터의 표시를 변경하고자 .. 매김 괜찮 렌더링 표. 다음 그림은 더 많은 것을 설명 할 수 있습니다.

나는이 경우 장고 테이블 2를 사용할 수 있는지 나는 매김

을 느슨하게하지 않으 ..since 물어보고 싶은

enter image description here

에만 맞는이에 커스텀 django_tables2/table.html 파일에 가능 case (프로젝트의 다른 많은 페이지에서 django-tables2를 사용하고 있기 때문에)?

다른 아이디어가 도움이 될 수 있습니다. 사전 :)에서

감사

답변

1

예, (django_tables2/table.html 기준) 사용자 정의 템플릿을 생성하고 경로에 특정 테이블의 템플릿 메타 속성을 설정할 수 있습니다

import django_tables2 as tables 

class Table(tables.Table): 
    # columns 

    class Meta: 
     template = 'table-blocks.html' 

또는 template 인수를 사용 Table 생성자 :

table = Table(queryset, template='table-blocks.html') 

또는은 {% render_table %} templatetag 번째 인수를 사용 :

{% load django_tables2 %} 
{% render_table queryset 'table-blocks.html' %}