본문으로 바로가기

설치 

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 영역안에서만 사용가능