장고 기본
·
Backend/Django
MTV 패턴이란 ? MTV 패턴은 장고의 디자인 패턴이다. 여기서 디자인 패턴이란, 코드를 작성할 때 효율적으로 작성하기 위한 규칙을 의미한다. MTV 패턴 - Model ▪︎ DB에 저장되는 데이터 ▪︎ Django에서 지원하는 ORM 기능을 이용 * ORM : Object-Relational Mapping의 약자로, SQL 대신 데이터베이스를 쉽게 연결해주는 방법. MTV 패턴 - Template ▪︎ 사용자에게 보여지는 화면으로, 요청에 대한 결과물을 화면에 보여주는 역할 ▪︎ Django 내의 Template 문법 사용 MTV 패턴 - View ▪︎ 모델과 템플릿을 연결하는 역할로, 데이터를 처리해서 가공 ▪︎ View는 웹 요청을 받고, 전달 받은 데이터들을 가공하여, 결과를 탬플릿에 보내준다...
장고 기본 세팅(Mac)
·
Backend/Django
다음은 Mac 기준으로 작성한 장고 기본 세팅이다. 1. 프로젝트 시작하기 django-admin startproject [프로젝트 이름] 2. 프로젝트 폴더 들어가기 cd [프로젝트 이름] *여기서 ls 명령어를 치면 [프로젝트 이름] manage.py가 나오는게 정상이다. 3. 가상환경 생성 python3 -m venv [가상환경 이름] 4. 가상환경 실행 source [가상환경 이름]/bin/activate +) 가상환경 종료 deactivate 5. 장고 설치하기 pip install django 6. 앱 생성 django-admin startapp [앱 이름] 6. manage.py로 앱 생성 python manage.py startapp [앱 이름] *앱은 우리가 만드려는 서비스의 세부적인 기..
_은선_
'Backend' 카테고리의 글 목록 (3 Page)