2024/08/13 2

[Django] #7 장고 Template 시작하기

1. 요청request이 들어오면2. URL(urls.py) 처리3. View(views.py) 처리4. Template(html) 처리5. 응답(Response) 전달 urlpatterns path(a, b)a로 들어오면 b로 연결해줄거야. 라는 뜻. 슬래시 안써도 되지만 장고에서는 슬래시 쓰는걸 권장함.   view view를 작성하는 방법은 2가지가 있음1. 함수형 뷰로 작성하는 방법2. 클래스형 뷰로 작성하는 방법 클래스형 뷰는 상속같은거 할 수 있으니깐 함수형뷰보다 코드를 좀 줄일 수 있겠지?!뭐가 좋고 나쁜건 없음. 그냥 선택하는 것임.장고쓸때는 함수를 권장함? 왜냐면 흐름이 다 눈에 보이니깐. def index(request): passresquest 부분은 장고가 알아서 요청을 넣어준..

Django 2024.08.13

[Django] #6 장고 설계 철학 MTV pattern

소프트웨어들에는구조에도 공통점이 있고, 문제Error에도 공통점이 있다! 소프트웨어의 디자인패턴전세계의 개발자들이 개발을 하다보니 비슷한 문제를 해결하는 공통적인 구조를 발견ex) 클라이언트 - 서버 (요청,응답) 구조 역시 소프트웨어 디자인 패턴 중 하나임즉, 자주 사용되는 소프트웨어의 구조를 마치 건축공법처럼 일바화 해둔 것!장점: 특정 구조에 대한 설계를 빠르게 할 수 있음.,      공통 문제에 대해 재사용 가능한 해결 방법을 제시할 수 있음.  Django의 디자인패턴MTV pattern 이라고 함.== MVC 디자인 패턴을 살짝 변형한 것임.(원래 mvc 라는 패텅이 있는데 장고에 맞게 살짝 변경( MVCModel - View - Controller 세가지 구조데이터와 논리 구조를 제어하는 ..

Django 2024.08.13