Python/Django Framework(27)
-
[Python Django] 앱(APP) 생성 및 등록
2022.03.23 - [Python/Django Framework] - [Python Django] 프로젝트 생성하기 [Python Django] 프로젝트 생성하기 프로젝트와 앱의 개념 프로젝트는 하나의 큰 웹사이트와 같은 개념이고 앱은 그 프로젝트를 구성하는 기능이라고 생각하면 됩니다. 쇼핑몰이라는 프로젝트 내에, 상품 앱, 유저 관리 앱, 게시판 advdev.tistory.com APP 생성, 등록 사용자를 관리하는 project_user라는 앱을 등록해보도록 하겠습니다. 1. 앱 생성 $ django-admin startapp project_user $ ll total 8 -rw-r--r-- 1 minkyuseo staff 0B 2 27 17:23 db.sqlite3 -rwxrwxr-x 1 min..
2022.03.23 -
[Python Django] 프로젝트 생성하기
프로젝트와 앱의 개념 프로젝트는 하나의 큰 웹사이트와 같은 개념이고 앱은 그 프로젝트를 구성하는 기능이라고 생각하면 됩니다. 쇼핑몰이라는 프로젝트 내에, 상품 앱, 유저 관리 앱, 게시판 앱 등을 만들어 웹 페이지를 구성한다고 생각하면 된다. 프로젝트는 각 앱들을 중앙에서 관리하는 매니저의 개념으로 생각하고, 그 아래 각각 기능에 맞는 앱을 만들고 프로젝트에서 그 앱들의 기능을 하나로 엮어 준다 생각하면 좋을 것이다. 프로젝트 생성하기 1. 가상환경을 activate 합니다. Conda를 사용하겠습니다. $ conda activate env310 2. Django를 설치해줍니다. $ conda install django Collecting package metadata (current_repodata.j..
2022.03.23 -
[Python Django] 기본 개념
장고(Django )란? 파이썬으로 작성된 오픈 소스 웹 프레임춰크로, 모델-뷰-컨트롤러(MVC)패턴으로 되어있다. 콤포넌트의 재사용성(reusability), 플러그인화 가능성 (pluggability), 빠른 개발을 강조하며 중복 배제의 원리(DRY: Don't repeat yourself)를 따르고있다. 특징 구성 파이썬으로 코딩한 모델을 관계형 데이터베이스로 구축해주는 모델(Model), HTTP요청을 처리하는 웹 템플릿 시스템인 뷰(View), URL의 라우팅을 처리하는 URL 컨트롤러(Controller)로 구성된 MVC패턴을 따른다 모델 모델은 데이터에 관한 정보를 담는다. 각각의 모델은 데이터베이스에서 테이블에 해당한다. 뷰 어떤 데이터가 표시될지를 정의한다. 뷰는 HTTP 응답을 반환한다..
2022.03.23