작정하고 장고 _ 3/31

seoyeon·2023년 4월 2일
0

UDR

목록 보기
20/42

(+) 이전 강좌 이어서

  • accountapp - __pychahe__ / pragmatic - __pychahe__ 삭제 필요
  • gitignore 파일에 __pycache__/ 추가

8강_장고 Template의 extends, include 구문과 render 함수

HTML을 사용해 장고 템플릿을 어떻게 활용하는지?

  • 장고 템플릿에서 자주 쓰이는 구문
    • extends : 미리 만들어 놓은 html 파일을 구역을 나누어서 이 안에 있는 블럭(내용)을 채워나가는 느낌으로 사용 (배경을 깔아주는)
    • include : 조각을 가져와 템플릿 안에 채우는 느낌 (갖다 붙이는)

▶ 이 둘을 합쳐서 Response View 반환

  • pragmatic (project 폴더) - directory 생성 - templates
  • templates - base라는 이름의 html 파일 생성 - view 파일 return 값 변경
      def hello_world(request):
          return HttpResponse('안녕하세요')
          
                     ↓    
          
      def hello_world(request):
      	return render(request, 'base.html') 
      
      

→ settings.py - TEMPLATES - 'DIRS' : 생성한 html 파일 연결해줘야 함

'DIRS': [os.path.join(BASE_DIR, 'templates')]

profile
안녕하세용

0개의 댓글

관련 채용 정보