2011-10-02 6 views
0

Django 응용 프로그램을 만들고 있는데, 여기서 페이지는 고정 된 셀 수 (4 행 × 3 열 = 12 셀)의 테이블입니다. 페이지에 12 개의 레코드가 있으면 괜찮습니다. 멋지게 들어 맞습니다.django에서 고정 셀 행을 생성하는 방법?

하지만 페이지에 기록이 적을 때 미리 정의 된 값 (이미지 및 등록 페이지 링크)이있는 나머지 표를 채워야합니다.

해결책을 찾고 있었지만 찾지 못했습니다. 아무도 아이디어가 있습니까, 어떻게해야합니까?

+0

페이지에서 Django의 템플릿 언어를 사용하고 있습니까? – imm

+0

예. 그게 나쁜가요? – Kroitus

답변

0

QuerySet을 목록으로 변환하고 12 개의 더미 개체로 채 웁니다. 그런 다음 템플릿의 목록을 12 개 항목으로 분할합니다.

0

보기에서 템플릿으로 전달하는 항목 사전에 range(12-len(your_records))에 대한 변수를 포함시킵니다. 그런 다음 템플릿에서 for tag을 사용하여 해당 변수를 반복하여 적절한 수의 셀을 추가합니다.

관련 문제