본문 바로가기

Django 웹 개발2

[Django] Django 이용해 Web 개발하기 2 - Django App Django App이란 Django App은 Django에서 사용하는 "파이썬 패키지"이다. Django App 패키지는 그 안에 자신의 모델(model), 뷰(view), 템플릿(template), URL 매핑 등을 독자적으로 가지고 있으며, 일반적으로 하나의 Django 프로젝트는 하나 이상의 Django App으로 구성되어 있다. 규모가 큰 Django 프로젝트는 보통 여러 개의 Django App들을 모듈화하여 구성하는데, 모듈화된 App들로 구성하면 개발 및 유지 보수가 효율적이기 때문이다. 또한 잘 모듈화된 App은 여러 웹 프로젝트에서 쉽게 재사용할 수도 있다. Django Project 만들기 django-admin startproject locallibrary cd locallibrary.. 2021. 1. 31.
[Django] Django 이용해 Web 개발하기1 Django란 보안이 우수하고 유지보수가 편리한 웹사이트를 신속하게 개발하도록 도움을 주는 파이썬 우베 프레임워크이다. Django 구조 "모델 뷰 템플릿(Model View Template)(MVT)" 아키텍처 전형적인 데이터 기반 웹 사이트에서의 웹 어플리케이션은 웹 브라우저(또는 다른 클라이언트)로부터 HTTP Request를 기다린다. Request를 받으면, 웹 어플리케이션은 URL과 POST 데이터 또는 GET 데이터의 정보에 기반해 요구사항을 알아낸다. 그 다음 필요한 작업에 따라, 데이터베이스로부터 정보를 읽거나 쓰는 것과 같은 여러가지 백엔드 작업들을 수행한다. 백엔드 작업이 끝나면, 웹 어플리케이션은 웹 브라우저에 Response를 반환하는데, 주로 동적인 HTML 페이지를 생성하여 응.. 2021. 1. 30.
반응형