장고 뷰(View) 장고(Django)에서 뷰(View)는 웹 애플리케이션의 사용자 인터페이스를 정의하고 클라이언트로부터 오는 요청을 처리하는 부분이다. 장고에서 추구하는 뷰에 대한 특징들에 대해 알아보는 시간을 가져보자. 단순성 뷰를 작성하는 것은 함수를 작성하는 것만큼 단순하고 직관적이어야 한다. 뷰는 요청 처리의 지휘자이다. 뷰에서 모든 처리를 하지 말 것 뷰는 비즈니스 처리를 위임할 뿐, 직접 비즈니스 로직을 구현하지는 않는다. Model/Form/Serializer를 적절히 활용해야 한다. 개발자는 함수로 처리할 수 있는 일을 하기 위해 클래스의 인스턴스를 굳이 생성하지 않아도 된다. 물론 함수(Function Based View)로 복잡한 처리를 할 수 있고, 클래스(Class Based Vi..
[Django] 장고 뷰(View)
장고 뷰(View) 장고(Django)에서 뷰(View)는 웹 애플리케이션의 사용자 인터페이스를 정의하고 클라이언트로부터 오는 요청을 처리하는 부분이다. 장고에서 추구하는 뷰에 대한 특징들에 대해 알아보는 시간을 가져보자. 단순성 뷰를 작성하는 것은 함수를 작성하는 것만큼 단순하고 직관적이어야 한다. 뷰는 요청 처리의 지휘자이다. 뷰에서 모든 처리를 하지 말 것 뷰는 비즈니스 처리를 위임할 뿐, 직접 비즈니스 로직을 구현하지는 않는다. Model/Form/Serializer를 적절히 활용해야 한다. 개발자는 함수로 처리할 수 있는 일을 하기 위해 클래스의 인스턴스를 굳이 생성하지 않아도 된다. 물론 함수(Function Based View)로 복잡한 처리를 할 수 있고, 클래스(Class Based Vi..
2023.12.15