기타 공부/탈잉 렛츠고 장고! 노트정리

3강 장고 기본 파트 : 투표 사이트 만들기 - 템플릿

모항 2022. 5. 15. 06:26

 

return HttpResponse()

 

의 괄호 안에 html 코드를 넣으면 그게 화면에 출력됨.

 

html 코드를 미리 짜두고, 거기에 필요한 변수들을 정해둔 다음

그 변수만 장고를 통해 전달해주면

그 결과를 장고가 화면에 나타내줌.

 

장고가 화면에 나타내주는 것을 렌더링이라고 함.

 

그리고 서버 실행중일 때 Ctrl + C 누르면 서버 종료됨.

 

html 파일 내에서 for, if 등 구문(문장)을 써넣을 때에는

{% 내용내용 %}

이렇게 씀!

 

그냥 변수를 쓸 때는 걍 쓰는데... 구문은 저러고 써야함

 

 

 

 

url

 

urls.py 파일에서 url들마다 name을 지정해줄 수 있음.

html 파일에서 url을 적을 때 url 그 자체를 적지 말고 urls.py에서 지정해준 name 문자열을 사용하는 것이 좋음.

html 파일 내에서 같은 url을 여러 번 명시해주어야 할 때가 있는데, 이때 url 그 자체를 쓰면 url이 수정되었을 때 그 여러 번 쓴 위치를 일일이 찾아가 바꾸어줘야 함. 마치 변수라는 것을 전혀 사용하지 않고 코딩을 했을 때처럼...