일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- react
- Django
- js
- 파이썬 알고리즘
- Algorithm
- AWS
- 알고리즘 풀이
- c++
- django ORM
- es6
- 알고리즘 문제
- MAC
- DRF
- API
- django widget
- Git
- javascript
- web
- 장고
- django rest framework
- form
- 파이썬
- java
- CSS
- 백준
- HTML
- Baekjoon
- PYTHON
- 알고리즘 연습
- 알고리즘
- Today
- Total
목록템플릿 필터 (2)
수학과의 좌충우돌 프로그래밍
금액을 표시할 때 통상적으로 세 자리마다 콤마를 찍어주곤 합니다. 장고 템플릿에서도 이 기능을 지원해주는데 함께 알아보도록 하겠습니다. 먼저 settings.py 에 app을 추가해야합니다. 이 app 은 장고에서 기본적으로 제공해주므로 별도의 작업없이 추가만 해주면 됩니다. # settings.py INSTALLED_APPS = [ ... 'django.contrib.humanize', ... ] 다음으로는 이를 html 파일에 로드해줘야 합니다. {% load humanize %} 이제 comma 를 찍어주는 일만 남았습니다. 템플릿 필터를 사용하여 추가해줍니다. item 라는 object에 price 라는 필드라고 가정해보도록 하겠습니다. {{ object.price }} {{ object.pric..
안녕하세요 강민성입니다. 이번에는 템플릿 언어에 대해서 알아보도록 하겠습니다. 템플릿 언어에 대해서 알아보자 먼저 템플릿 언어가 무엇인지 부터 알아봅시다. 템플릿 언어란 파이썬 변수 및 문법을 html 안에서 쓸 수 있도록 장고에서 제공해주는 언어입니다. 그렇게 때문에 html 와도 다르고 파이썬과도 조금 다릅니다. 하지만 직관적으로 언어가 구성되어 있고 어렵지 않기 때문에 함께 알아보도록 합시다. 변수 변수를 템플릿 언어로 쓰기 위해서는 {{ 변수 }} , 다음과 같은 형태로 표현합니다. 일반적인 변수들과 같이 띄어쓰기는 허용이 안되며 _ 와 대소문자를 이용해서 표현을 해줍니다. 또한 ' . ' 을 이용해서 변수의 속성으로 접근할 수 있습니다. 예들 들면 blog 라는 변수의 title 속성으로 접근하..