장고 뷰2 [Django] 9_2. URLs and Views: render / Django Templates / DoesNotExist / Django vs. React (flask 기본 지식이 필요하다) 템플릿을 렌더링하는 방법유저에게 HTML을 보여주는 방법 DB의 데이터를 HTML에 넣는 방법 Rendering: 데이터를 사용자가 볼 수 있는 형태로 시각화하는 과정 view 함수가 HTTP요청을 처리-> 데이터베이스에서 필요한 데이터를 가져와 이를 HTML 템플릿에 전달-> 최종 HTML 문서를 생성 1) View 함수 정의 2) template 파일(.html 확장자) 작성rooms > templates 폴더 생성(이름 변경하면 안된다!)rooms > templates > all_rooms.html 파일 생성 🤜 미션: 템플릿에서 각 방을 표시하기 🤛 🤜 미션: 링크 추가하기 🤛 DoesNotExistrooms > urls.p.. 2024. 7. 16. [Django] 9_1. URLs and Views: Views / Include / URL Arguments (Flask 기본지식이 필요하다)Views / Includeview: 유저가 특정 url에 접근했을 때 작동하는 함수 config > urls.py유저가 특정 url로 접근했을 때, django가 해야할 행동을 정의 유저가 'admin/'에 접근하면: admin.site.urls 함수를 실행 방법1) 유저가 접근하는 url마다 실행하는 함수를 만든다(비추) rooms > views.py 에서 행동 함수를 만든다 config > urls.py 의 urlpatterns에 해당 path를 추가한다 rooms에 접근하면: views 파일의 say_hello 함수가 실행된다 방법2) Divide and Conquer(분할정복) : 애플리케이션마다 urls.py 파일을 생성 & config > url.. 2024. 7. 16. 이전 1 다음 반응형