2016-07-03 2 views
0

나는 장고 테이블에 대해 배우고있다.singletableview를 사용해야하나요?

def people1(request): 
    table = PersonTable(Person.objects.filter(id=2)) 
    RequestConfig(request).configure(table) 
    return render(request, 'people.html', {'table': table}) 

내가 쉽게 필터 조건이있는 테이블을 표시 할 수있었습니다이 방법을 "필터 (ID = 2))"내가 처음 여기, 내 시야를 기본 예제를 썼다.

from django_tables2 import SingleTableView 
class PersonList(SingleTableView): 
    template_name = 'ta07/comun.html' 
    model = Person 
    table_class = PersonTable 

질문은 다음과 같습니다 : I 적용 할 방법을

는 그 후 나는 내가 잘 작동이보기를 썼다 예를 들어 데이터베이스 테이블을 표시하는 쉬운 방법이 될 예정이다 SingleTableView를 발견 첫 번째 예제와 같은 필터? 그리고 기본 방법보다 더 SingleTableView입니까?

답변

0

지금 당장은 매우 기본적인 사용 사례로만 사용해야합니다. 맞춤 설정이 필요하면 바로 사용하십시오.

필터링은 매우 일반적인 사용 사례이므로 특정 시점에 필터링 기능을 SingleTableView에 추가하는 것이 좋습니다. 그 전에 필요하다면 pull request을 자유롭게 열어보십시오.

+0

Jieter 대단히 감사합니다! –