[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기

🛠 기타/WEB

django 기초 - 원리의 기초적용 (render)

inu 2020. 8. 21. 12:49
반응형

  • render는 html을 활용하여 respones를 생성하는 메소드이다.
  • django는 앱 폴더 내부에 templates 폴더 내부에서 html파일을 찾는다. 따라서 해당 폴더 및 html 파일을 만들어주어야 한다.
  • html은 원하는 형태로 만든다.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>HTML</h1>
    <h2>HTML</h2>
    <h3>HTML</h3>
</body>
</html>
  • html은 위와 같이 작성했다.

render : urls.py

from django.contrib import admin
from django.urls import path
from firstapp import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.home, name = 'home')
]

render : views.py

from django.shortcuts import render
from django.http import render
# Create your views here.

def home(request):
    return render(request, 'home.hmtl')
  • render함수로 home.html을 응답에 포함시켜 던져준다.

결과

반응형