반응형

Django/Built-in template tags & filters 2

[장고] get_static_prefix 태그 사용방법

장고(Django)에서 템플릿 작업을 하다 보면, 템플릿 태그({% %})와 views.py에서 넘겨받은 변수({{ }})를 함께 사용해야 하는 경우가 발생합니다. 예를 들어, static 템플릿 태그를 사용해서 static root 디렉터리에 있는 static 파일을 매핑해주려고 할 때, 매핑 경로의 일부를 변수 {{ }}로 대체하려는 경우가 그 예입니다. static 템플릿 태그의 일반적 사용 예시 get_static_prefix 템플릿 태그의 활용 예시 만약, 장고에서 정적 파일(static files)을 static 폴더에서 일괄적으로 관리하는 방법에 대해 궁금하신 분들은 [장고] Static 폴더 설정 방법 (css, js, img 파일 정리) 포스팅을 참고하시기 바랍니다. get_static_..

[장고] 숫자 반올림 - 템플릿 필터: floatformat

장고에서 숫자와 관련된 작업을 하다 보면 반올림을 해야 할 때가 있습니다. views.py에서 사용할 수 있는 파이썬(python)의 반올림 round 함수 말고, 장고에 기본적으로 내장돼 있는 필터로써, 장고 템플릿에서 바로 사용할 수 있는 floatformat 필터에 대해 알아보겠습니다. flotformat 필터는 장고의 내장 필터이기 때문에 따로 로드를 해줄 필요가 없습니다. 빠른 이해를 위해 바로 flotformat 필터의 사용 예시를 들어보겠습니다. 인수 없이 사용할 경우 부동 소수점 숫자를 소수점 한 자리로 반올림합니다. (단, 표시할 소수 부분이 있는 경우에만 해당합니다.) value 템플릿 결과값 3.14159 {{ value|floatformat }} 3.1 3.00000 {{ value..