장고

웹/Django

[Django] 장고 실습 5: 간단한 앱 만들기

실습 목표 사용자로부터 이름을 입력받아서 인사하는 간단한 웹 애플리케이션을 만들어보자. 시작하기에 앞서 장고 프로젝트에서 앱을 만들어야 한다. 앱(App)이란? 하나의 장고 프로젝트를 기능별로 나눈 것 유지/보수가 용이해짐 앱 만들기 $ python manage.py startapp [앱 이름] 현재 프로젝트 구조 프로젝트 폴더(myproject) - 프로젝트 설정 폴더(myproject) - 앱(app1) - manage.py 단순히 앱을 생성한 것으로는 앱이 프로젝트에 연결되지 않는다. 프로젝트 설정 폴더/settings.py에 들어가서 INSTALLED_APPS 리스트에 '앱이름'을 추가해준다. 코드 작성하기 기본적인 준비는 끝났다. 장고로 만든 웹서버가 사용자의 요청을 받아 처리하는 과정은 다음과..

웹/Django

[Django] 장고 실습 4: MTV 패턴

장고는 MVC패턴에 대응되는 MTV패턴을 따른다. 이번 포스팅에선 MTV패턴에 대해 상세하게 다루진 않는다. 다음에 기회가 된다면 조금 더 구체적으로 포스팅할 예정이다. Model View에서 주고받는 데이터 형식을 정의, DataBase(DB) Template 사용자에게 보이는 영역 - HTML, CSS, JS, 템플릿 언어 등이 이에 해당 View 데이터를 처리하는 영역, MTV중에서 핵심 MTV패턴의 구조와 동작 방식에 대한 자세한 설명은 아래 링크에서 확인할 수 있다. towardsdatascience.com/working-structure-of-django-mtv-architecture-a741c8c64082 Working Structure of Django MTV Architecture MTV..

웹/Django

[Django] 장고 실습 3: Django 시작하기

1. Django란? Python 기반 웹 프레임워크 프레임워크 개발을 할 때 자주 사용하고 반복되는 기능들을 미리 만들어놓은 틀 프레임워크는 라이브러리에 비해 구조면에서 이미 잘 잡혀있기 때문에 개발 속도가 빠르다. 한 프로젝트 안에 라이브러리와 프레임워크는 함께 사용된다. VSCode 터미널 세팅(Windows) Windows 사용자는 VSCode 기본 터미널을 cmd에서 Git Bash로 변경시켜줘야 한다. 기본 셀 선택(Select Default Shell) - Git Bash 클릭 2. 가상환경(Virtual Environment) 개발에 앞서 가상환경을 켜준다 개발을 하는데 필요한 소프트웨어의 버전과 종류가 다르기 때문에 각종 충돌이 일어날 수 있다. 따라서 각각의 독립된 개발환경을 만들어서 ..

웹/Django

[Django] 장고 실습 1-2: Windows 기본 환경설정

1. Chrome 설치 크롬 공식 홈페이지에서 크롬 웹 브라우저를 설치한다. www.google.co.kr/chrome/ Chrome 웹브라우저 더욱 스마트해진 Google로 더 심플하고 안전하고 빠르게. www.google.com 2. Python 설치 검색창 - Microsoft Store에서 Python3.9를 설치한다. 또는 Python 공식 홈페이지에서 원하는 버전을 다운받을 수 있다. www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming Language www.python.org 만약 공식 홈페이지에서 Python을 다운받는다면 설치 과정에서 꼭 "Add Py..

웹/Django

[Django] 장고 실습 1-1: MacOS 기본 환경설정

1. Chrome 설치 크롬 공식 홈페이지에서 크롬 웹 브라우저를 설치한다. www.google.co.kr/chrome/ Chrome 웹브라우저 더욱 스마트해진 Google로 더 심플하고 안전하고 빠르게. www.google.com 2. Python 설치 MacOS에선 기본적으로 Python이 설치되어 있다. 다음과 같은 명령어로 확인할 수 있다. $ python -v 그러나 기본적으로 설치된 파이썬은 Python2로서 현재 주로 사용하고 있는 Python3과 문법도 다르고 지원기간도 얼마 남지 않았다. 따라서 Python 3.7 이상의 버전을 설치하는 것이 권고된다. Homebrew가 이미 설치되어 있다면 다음과 같은 명령어로 간단하게 Python3를 설치할 수 있다. $ brew install pyt..

코택
'장고' 태그의 글 목록