728x90 반응형 SMALL templates2 [Django] 템플릿 (Templates) (2) main.html 장고에서는 base 폴더 안에 템플릿을 추가하도록 권장하고 있다. {% include 'navbar.html' %} {% block content %} {% endblock %} home.html {% extends 'main.html' %} {% block content %} Home Template {% for room in rooms %} {{room.id}} -- {{room.name}} {% endfor %} {% endblock content %} room.html {% extends 'main.html' %} {% block content %} {{room.name}} {% endblock content %} views.py base 폴더의 views.py를 다음과 같이 작.. 2023. 2. 2. [Django] 템플릿 (Templates) (1) 템플릿 (Templates) 템플릿은 HTML 파일로써 프로젝트 폴더에 "templates" 서브 폴더를 만들고 그 안에 템플릿 파일 (*.html)을 생성한다. 템플릿을 사용해서 html 파일과 views.py를 이용해 연동할 수 있다. 다음 코드를 실행하여 base 폴더를 생성하고 그 안에 home과 room의 html을 만든다. python manage.py startapp base # home.html Home Template # room.html Room Template 그 다음, base 폴더에서 urls.py 파일을 만들고 아래와 같이 작성한다. from django.urls import path from . import views urlpatterns = [ path('', views.ho.. 2023. 2. 1. 이전 1 다음 728x90 반응형 LIST