장고는 파이썬으로 작성된 오픈 소스 웹 프레임워크로, 모델-뷰-컨트롤러(MVC) 패턴을 따르고 있다. 장고는 웹 개발에서 번거로운 요소들을 새로 개발할 필요 없이 내장된 기능만을 이용해 빠른 개발을 할 수 있다는 장점을 가지고 있다.이를 더 자세히 설명하면, 웹 사이트
이러한 가상환경은 각각 다른 환경에 영향을 미치기 않으며 각자 필요한 다른 종류와 버전의 패키지를 가질 수 있습니다.가상환경을 사용하는 여러 이유 중, 대표적으로 2가지를 정리해 보겠습니다.우리는 파이썬을 설치할때 기본적으로 같이 딸려오는 패키지 매니저인 pip를 이용
사용자가 브라우저에서 URL을 입력하면 urls.py의 리스트에 따라서 어느 한개에 맵핑이 되면, 이를 Templates에서 찾아서 html을 화면에 보여주게 만들어 보겠습니다.브라우저에서 URL 'main'을 입력하면 Sub 클래스를 View로 사용하여(Sub.as_
ORM 이란 Object-Relational Mapping의 약자로, 객체(Object)와 관계형 데이터 베이스(Relational Databace)의 데이터를 매핑(하나의 값을 다른 값으로 대응) 해주는 것을 의미합니다.원래 관계형 DB를 사용하기 위해서는 다음과 같
Django를 하다보면, DB관련 모델링 작업이나 로직을 수행할 때 DB에 대해 직접적으로 SQL쿼리를 이용하여 DB관련 작업을 진행하는 방식이 아닌 django ORM을 통해 DB 테이블을 생성하고, C.R.U.D를 할 수 있게 되어 있습니다. 이번 포스트 에서는