본문 바로가기
SMALL

장고7

장고 : 모델 1부 모델로 데이터베이스 다루기 장고는 파워풀하면서도 직관적인 파이썬 웹 프레임워크입니다. 이 포스트에서는 장고의 핵심 기능 중 하나인 모델(Model)을 이용한 데이터베이스 처리 방법을 알아보겠습니다. 일반적으로 데이터베이스에 데이터를 저장하고 조회하기 위해서는 SQL 쿼리문을 작성해야 합니다. 하지만 장고의 모델(Model)을 사용하면 SQL 쿼리문 없이도 데이터를 쉽게 처리할 수 있습니다. 장고 앱 Migrate 우선, python manage.py runserver 명령을 실행해 봅시다. 그러면 다음과 같은 문구가 나옵니다. (mysite) C:\projects\mysite>python manage.py runserver 여기서 'You have 18 unapplied migration(s)'라는 문구.. 2023. 7. 21.
장고 : url과 뷰 이제 차근차근 myapp를 만들면서 장고의 기능을 하나씩 알아가 보자. 앱(App) 우리는 앞에서 mysite 프로젝트를 생성했다. 하지만 프로젝트 단독으로는 아무런 일도 할 수 없다. 프로젝트에 기능을 추가하기 위해서는 앱을 생성해야 한다. 이제 게시판 기능을 담당할 myapp 앱을 생성해 보자. (mysite) C:\projects\mysite> django-admin startapp myapp (mysite) C:\projects\mysite> Hello Myapp 이제 본격적으로 장고 프로그램을 만들어 보자. 브라우저에서 http://localhost:8000/myapp 페이지를 요청했을 때 "안녕하세요 myapp에 오신 것을 환영합니다."라는 문자열을 출력하도록 만들어 보자. (mysite) C.. 2023. 7. 21.
장고 : 파이참 사용하기 보통 파이썬과 장고 개발에 많이 사용되는 에디터는 비주얼 스튜디오 코드와 파이참이다. 우리는 파이참으로 장고 개발을 진행한다. 비주얼 스튜디오 코드를 사용할 경우 내장 터미널이 파워셸로 실행된다. 파워셸 대신 명령창을 사용하여 이 책의 예제를 실행할 것을 당부한다. 파이참 설치하기 윈도우용 파이참 설치 파일 주소: www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 받을 수 있는 파일은 Professional과 Community 두가지 이다. 하지만 아쉽게도 Professional 버전은 무료가 아니다. 하지만 우리가 다룰 내용들은 Community 버전으로도 충분하니 Community 버전으로 다운로드 하자. 파이참 실행하기 파이참을 실행하고.. 2023. 7. 21.
장고 : 프로젝트 생성하기 장고에는 프로젝트라는 개념이 있는데, 장고의 프로젝트는 하나의 웹 사이트라고 생각하면 된다. 즉, 장고 프로젝트를 생성하면 한 개의 웹 사이트를 생성하는 것과 같다. 프로젝트 안에는 여러 개의 앱이 존재한다. 이 앱들이 모여 웹 사이트를 구성한다. 여기서 앱이란 관리자 앱, 인증 앱 등과 같이 장고가 기본으로 제공하는 앱과 개발자가 직접 만든 앱을 칭한다. 장고에서 말하는 앱은 일반적으로 여러분이 알고 있는 안드로이드 앱, iOS 앱과는 성격이 다르다. 안드로이드 앱이 하나의 프로그램이라면, 장고의 앱은 프로젝트를 구성하는 작은 단위의 기능이다. 프로젝트 생성하기 장고 프로젝트는 여러 개가 될 수 있으므로 프로젝트를 모아 둘 프로젝트 루트 디렉터리 생성은 필수다. 이 책은 C:\projects 디렉터리를.. 2023. 7. 21.
장고 : 개발 환경 준비하기: 파이썬 가상 환경과 장고 설치 장고를 시작하려면 먼저 파이썬 가상 환경을 준비하고, 그 위에 장고를 설치해야 합니다. 이 과정이 처음이라면 복잡하게 느낄 수 있지만, 걱정하지 마세요. 이 포스트에서는 파이썬 가상 환경을 만드는 방법과 장고를 설치하는 방법을 자세히 안내하겠습니다. 파이썬 가상 환경 알아보기 파이썬 가상 환경은 파이썬 프로젝트를 독립적으로 관리할 수 있게 해주는 도구입니다. 한 대의 컴퓨터에서 여러 개의 장고 프로젝트를 관리하려면 각 프로젝트마다 별도의 가상 환경을 만들어야 합니다. 이렇게 하면 각 프로젝트에서 필요한 파이썬과 장고의 버전을 따로따로 관리할 수 있습니다. C:\> cd \ C:\> md venvs C:\> cd venvs C:\venvs> python -m venv mysite C:\venvs>cd C:.. 2023. 7. 21.
장고 : 파이썬 설치하기 장고를 시작하려면 먼저 파이썬이 설치되어 있어야 합니다. 복잡해 보일 수 있지만, 파이썬 설치는 사실 매우 간단합니다. 이 포스트에서는 단계별로 어떻게 파이썬을 설치하는지 설명하겠습니다. 파이썬 다운로드 먼저, 파이썬 공식 홈페이지(www.python.org)에서 파이썬 설치 파일을 다운로드하여야 합니다. [Downloads] 메뉴를 클릭하고, 윈도용 파이썬 설치 파일을 다운로드하세요. 최신 버전인 Python 3.10.x를 추천합니다. 파이썬 설치 다운로드 받은 설치 파일을 실행합니다. 본격적으로 설치를 시작하기 전에, Add Python 3.10 to PATH 옵션을 반드시 체크하세요. 이 옵션이 체크되어 있어야, 파이썬을 시스템의 어디에서나 실행할 수 있습니다. 그다음, Install Now를 클릭.. 2023. 7. 21.
LIST