야구 경기 통계를 보여주는 테이블을 만들고 싶습니다. 나는 현재 하나의 야구 경기를 대표하는 모델을 가지고있다.django 테이블 데이터 행이 번갈아 표시됩니다.
class Baseball(models.Model):
gametime = models.DateTimeField()
vteam = models.CharField(max_length=255)
vpitcher = models.CharField(max_length=255)
hteam = models.CharField(max_length=255)
hpitcher = models.CharField(max_length=255)
다른 필드도 있지만 여기에 나와있는 내용을 설명하기에 충분합니다.
테이블을 렌더링하는 데 django-tables2을 사용하고 있습니다. 나는 테이블 클래스
class BaseballTable(tables.Table):
class Meta:
model = models.Baseball
그리고 내보기
class Home(SingleTableView):
model = models.Baseball
table_class = tables.BaseballTable
을 정의하지만 기본 동작은 내가 원하는 것이 아니다. 테이블에 내 데이터베이스의 항목 당 하나의 행이 표시됩니다.
gametime vteam vpitcher hteam hpitcher
date1 vteam1 vpitcher1 hteam1 hpitcher1
date2 vteam2 vpitcher2 hteam2 hpitcher2
대신 나는 테이블의 행이 직접 데이터베이스 모델을 모방하지 싶지만, 다른 행은 그래서 같은 장소지만 2, 4 행이 다른에서 1과 3 행의 풀을 다음과 같이.
gametime team pitcher
date1 vteam1 vpitcher1
<blank> hteam1 hpitcher1
date2 vteam2 vpitcher2
<blank> hteam2 hpitcher2
누구든지 django-tables2가이 작업을 수행 할 수 있는지 또는 내 테이블을 작성해야하는지 알고 있습니까?
수 있습니다. 방법을 찾으려면 문서를 읽으십시오. – Colleen
@ 콜린 그건별로 건설적이지 않아. 나는 그것이 합리적인 질문이라고 생각한다. 문서의 어느 부분이 이것을 다루고 있습니까? – Alasdair
http://django-tables2.readthedocs.org/en/latest/#populating-a-table-with-data 사람들에게 당신을 위해 독서를 부탁하는 것이 합리적이라고 생각하지 않습니다. – Colleen