본문 바로가기
개발공부/Python

코드잇 Django 강의 중 틀린 문제

by 맙소사 2021. 8. 26.

틀렸어요!

 

 

render(request, template_name, context=None, content_type=None, status=None, using=None)

render를 사용할 때 request 와 template_name 은 필수로 작성하는데

파이썬 변수 딕셔너리형인 context를 템플릿으로 함께 넘겨줄 수 있다.

이 때 context 안에 들어가는 key값이 템플릿에서 사용할 변수 이름, value 값이 클라이언트 화면에 출력되는 내용이 됨.

 

context = { "name" : "woojae", "age" : 23, "color" : grey }

그런데 context가 위 같은 형식으로 구성될 경우 템플릿에서는

<p> {{ name }} </p>
<p> {{ age }} </p>
<p> {{ color }} </p>

이렇게 불러올 수 있다.

 

문제와 같이 .을 사용해 호출하고 싶은 경우의 context 형태는

context = { "context" :  { "name" : "woojae", "age" : 23, "color" : grey } }

이런 식으로 딕셔너리 안에 딕셔너리가 들어있는 형태여야함.

 

 

* 만약에 이게 아니라면 부디 편하게 알려주세요 ' - ' ! 

'개발공부 > Python' 카테고리의 다른 글

Django의 Model Field  (0) 2021.08.26
Python Django template static경로  (0) 2021.08.26
Django 메인 페이지  (0) 2021.08.17
Django url 작성법  (0) 2021.08.17
Django 프로젝트(Project)  (0) 2021.08.17

댓글