HTML에 데이터 전달
📌 HTML에 데이터 전달
① 생성한 app의 views.py에 context 인자 추가.
# Book 테이블 전달.
from django.shortcuts import render
from .models import Book
# Create your views here.
def index(request):
b = Book.objects.all()
context = {
"bset" : b
}
return render(request, "book/index.html", context);
Template Tag
📌 Template Tag
: HTML 문서에서 Python 구문 사용할 수 있게하는 태그.
📌 {{ }}
: 객체나 변수, 함수 나타낼 때 사용.
📌 {% %}
: 구문(if, for) 나타낼 때 사용.
HTML 문서는 칸 띄우기 개념이 없기 때문에 종속 문장 구분을 위해, 구문 마지막에 {% endif %}, {% endfor %}을 써야 함.
📌 {% empty %}
: 반복되는 것이 없을 경우, 노출됨.
'Django' 카테고리의 다른 글
[Django] DB 가져와서 CRUD(2) - DB 생성 및 레코드 추가 (0) | 2022.12.19 |
---|---|
[Django] DB 가져와서 CRUD(1) - 기본 세팅 (0) | 2022.12.19 |
[Python/Django] 관리자 계정 생성하기 (0) | 2022.12.12 |
[Django] python shell로 데이터 CRUD (0) | 2022.12.12 |
[Django] ORM과 DB 등록하기 (0) | 2022.12.12 |
댓글