설치
pip install django-mathfilters
(프록시 사용시)
pip install --proxy http://xxx.xxx.xxx.xxx:port django-mathfilters
pip 업그레이드
pip install --upgrade pip
apps에 추가
INSTALLED_APPS = [
...
'mathfilters',
...
]
Template(html파일)에 추가
{% load mathfilters %}
연관해서..
게시판의 게시글 번호 표시
template 에서 -
{% for dt in data %}
{{ page|sub:1|mul:postlimit|add:forloop.counter|sub:1|sub:totalcount|abs }}
{% endfor %}
page : 현재 페이지
postlimit : 한페이지에 보여지는 게시글 수
totalcount : 전체 게시글 수
또 연관해서..
forloop.counter 반대 값이 필요한 경우
forloop.revcounter
0번부터 필요한 경우
forloop.counter0
마지막으로 연관해서..
template에서 python 변수 사용이 필요 할때는
{% with 변수명=값 %}
....
{% endwith %}
단, with 영역안에서만 사용가능
'Python' 카테고리의 다른 글
django 내장 템플릿 필터 (0) | 2019.10.17 |
---|---|
django template 에서 for문 사용하기 (model 사용하지 않고 간단한 for문) (2) | 2019.10.16 |
django Function Based View 응답 (JSON, 파일다운, 템플릿) (0) | 2019.10.02 |
Django pymysql을 사용해서 DB연결 하기 (0) | 2019.09.27 |
django DB 테이블 삭제하고 다시 생성, DB 변경 (0) | 2019.09.11 |