본문 바로가기
SMALL

강좌11

장고 : 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.
장고 : 개발 환경 준비하기: 파이썬 가상 환경과 장고 설치 장고를 시작하려면 먼저 파이썬 가상 환경을 준비하고, 그 위에 장고를 설치해야 합니다. 이 과정이 처음이라면 복잡하게 느낄 수 있지만, 걱정하지 마세요. 이 포스트에서는 파이썬 가상 환경을 만드는 방법과 장고를 설치하는 방법을 자세히 안내하겠습니다. 파이썬 가상 환경 알아보기 파이썬 가상 환경은 파이썬 프로젝트를 독립적으로 관리할 수 있게 해주는 도구입니다. 한 대의 컴퓨터에서 여러 개의 장고 프로젝트를 관리하려면 각 프로젝트마다 별도의 가상 환경을 만들어야 합니다. 이렇게 하면 각 프로젝트에서 필요한 파이썬과 장고의 버전을 따로따로 관리할 수 있습니다. 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.
장고: 마감에 쫓기는 완벽주의자를 위한 웹 프레임워크 장고를 처음 접하게 된 당신, 이 웹 프레임워크에 대해 어떤 생각을 가지고 있나요? 아마도 "이것을 배우는데 얼마나 걸릴까?" 혹은 "나에게 얼마나 도움이 될까?"와 같은 의문이 있을 거라 생각합니다. 이런 의문을 가진 당신을 위해 필자는 장고의 특징과 장점을 간략하게 소개하려 합니다. 장고의 특징과 장점 장고의 로고에 쓰여 있는 'The web framework for perfectionists with deadlines.'는 장고를 정말 잘 표현하는 슬로건이라 생각합니다. 이 말은 "장고를 사용하면 웹 프로그램을 마감에 쫓기지 않을 정도로 빠르게 만들 수 있으면서도 완성도가 완벽에 가깝다" 정도로 해석할 수 있습니다. 장고는 웹 프로그램을 쉽고 빠르게 만들어 주는 웹 프레임워크입니다. 장고는 튼튼한 .. 2023. 7. 21.
LIST