Notice
Recent Posts
Recent Comments
Tags
- javascript redirection
- 파일업로드 유효성체크
- 하드 윈도우 복사
- 타임피커
- SSD 복사
- jquery 바코드생성
- 강제이동
- ViewData
- javascript 바코드 생성
- XSS방어
- asp.net core Select
- 맥 오라클설치
- 바코드 생성하기
- asp.net dropdownlist
- asp.net Select
- ASP.Net Core 404
- 말줄임표시
- Mac Oracle
- TempData
- php 캐쉬제거
- 하드 마이그레이션
- XSS PHP
- 404에러페이지
- jquery 바코드
- 파일업로드 체크
- 바코드 스캔하기
- javascript 바코드스캔
- django 엑셀불러오기
- ViewBag
- javascript 유효성체크
웹개발자의 기지개
[Django] views.py 에서 다양한 변수값들을 html 로 넘기는 방법 본문
python/Django
[Django] views.py 에서 다양한 변수값들을 html 로 넘기는 방법
http://portfolio.wonpaper.net 2023. 5. 21. 01:13[ 특정앱의 views.py ]
1
2
3
4
5
6
7
8
9
10
|
def your_view(request):
myResult = MODEL_NAME.objects.all()
context = {
"variable1":[0,1,2,3,4,5,6],
"variable2":"This is the variable 2",
"variable3":"This is the variable 3",
"variable4":myResult
}
return render(request, 'your_html.html', context)
|
cs |
리스트형으로 일반 문자열로 QuerySet 형태로 각각 모아서 dictionary 형태로 context 변수를 넘겼다.
[ Template html ]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<!-- See variables by index -->
{{ variable1.0 }}
{{ variable1.2 }}
<!-- Iterate over variables -->
{% for x in variable1 %}
{{ x }}
{% endfor %}
<!-- Variable 2 & 3 -->
{{ variable2 }}
{{ variable3 }}
<!-- Query set result -->
{% for x in variable4 %}
{{ x.id }}
{{ x.name }} <!-- and all the other values from your model -->
{% endfor %}
|
cs |
'python > Django' 카테고리의 다른 글
[Django] 리눅스서버상에서 Django 환경 구축하기 - SQLite 도 설치 (0) | 2023.06.12 |
---|---|
[Django] Template Filter 만들기 - Custom Template Filter (0) | 2023.05.21 |
[Django] QuerySet 의 exists() 와 DoesNotExist (0) | 2023.05.20 |
[Django] HTML Template 에서 지역변수 custom local variable 사용하기 - with 문 (0) | 2023.05.19 |
[Django] ORM - INNER JOIN 과 LEFT OUTER JOIN (2) | 2023.05.19 |
Comments