카테고리 없음
django templates date 을 2022-12-10
whylite
2023. 9. 18. 08:42
Django 템플릿에서 날짜를 특정 형식으로 표시하려면 `date` 필터를 사용할 수 있습니다. 여기에서는 날짜를 "2022-12-10" 형식으로 표시하는 방법을 보여줍니다:
```html
{{ your_date_variable | date:"Y-m-d" }}
```
위의 코드에서 `your_date_variable`는 템플릿에서 사용하는 날짜 변수입니다. 이 변수를 원하는 날짜 객체로 바꿔야 합니다.
예를 들어, 날짜를 컨텍스트 변수로 전달하려면 다음과 같이 하면 됩니다:
Django 뷰 함수에서:
```python
from django.shortcuts import render
from datetime import date # 날짜를 가져오기 위해 datetime 모듈 사용
def my_view(request):
my_date = date(2022, 12, 10) # 원하는 날짜를 생성합니다.
return render(request, 'my_template.html', {'your_date_variable': my_date})
```
그런 다음 템플릿에서:
```html
{{ your_date_variable | date:"Y-m-d" }}
```
위의 코드를 사용하면 템플릿에서 "2022-12-10" 형식으로 날짜를 표시할 수 있습니다. 필요에 따라 날짜를 가져오는 방법과 변수 이름을 조정할 수 있습니다.