기본 콘텐츠로 건너뛰기

라벨이 django인 게시물 표시

[python&django] django 시작하는 방법 및 예제 2가지

파이썬을 이용해 웹앱을 만들기 위해서 사용하게 되는 프레임워크들이 있습니다. 가장 대표적인 것인 django와 flask가 있습니다. 둘은 기본적으로 장단점을 가지고 있습니다. 가볍게 사용할 때는 flask가 좋으며, 빠르게 서비스를 만들기 위해서는 django가 좋다는 이야기를 많이 하곤 하는데요. 어느 하나를 익히면 나머지도 빠르게 접근할 수 있다고 하니 시작할 때 너무 고민할 필요는 없을 것 같습니다. 단지, 사용 목적에 맞는 것을 선택하면 되겠죠. 여기서는 장고(django)를 시작하는 방법에 대해서 알아봅니다. Contents 장고(Django) 시작하는 방법 개인이 가지고 있는 프로젝트가 있다면, 필요한 부분의 정보를 가지고 와서 코딩을 진행해도 되겠습니다. 다만, 그렇지 않은 경우라면 흔히 장고를 익히기 위해 사용하는 예제 2가지를 이용하는 것도 좋은 방법이 될 수 있습니다. ▶ 추천하는 두가지 예제 ① django 공식 홈페이지 예제 - 투표 웹앱 만들기 > 장고 공식 홈페이지에서는 기본적으로 다양한 장고 기능을 활용할 수 있는 문서가 존재합니다. 해당 문서에는 첫번째 장고 앱 예제가 있는데요. 설문조사(polls)를 진행할 수 있는 어플리케이션을 만드는 과정이 담겨 있습니다.  ② 점프 투 장고 예제 - 게시판 만들기 > '점프 투' 시리즈는 유명합니다. 파이썬의 기초와 그 외의 여러 문서를 무료로 볼 수 있습니다. 잘 활용하면 많은 도움이 될 수 있는데요. 여기에는 장고에 대한 내용도 포함되어 있습니다. 해당 문서에서 제시하는 방법은 게시판 만들기에 관련된 내용인데요. 차근차근 따라하면 장고를 이용해 웹앱을 만드는 과정을 이해하는데 도움이 될 수 있습니다. > 또한, 코딩도장 , 위키독스 사이트를 만든 언어가 바로 장고(djnago)라고 하니 또 하나의 예제로 활용할 수 있을 것 같습니다.

[Django] 개발환경 준비하기 및 프로젝트 생성하

파이썬(python)을 이용해 웹을 만들기 위해 사용되는 프레임워크 중 하나입니다. 장고 이외에도 플라스크가 있는데요. 개인 프로젝트를 진행하기 위해 장고를 선택했습니다. vscode를 에디터로 선택했습니다. 파이썬 가상환경을 구축하고, 장고 프로젝트를 생성하는 단계를 알아봅니다. Contents 파이썬 / 장고 개발 환경 준비하기 ① 파이썬 다운로드 특정 버전의 파이썬이 필요한 것이 아니라면 최신버전의 파이썬을 다운로드 합니다.  👉 파이썬 다운로드 바로가기 ② vscode (Visual Studio Code) 다운로드 파이썬 코딩을 위해 사용되는 에디터는 여러가지가 있습니다. 파이참, vscode, 서브라임 텍스트, 아나콘다(jupyter notebook)등을 사용할 수 있습니다. 여기서는 vscode를 이용합니다. 👉 vscode 다운로드 바로가기 ③ 튜토리얼(참고 문서) 선택하기 책 혹은 동영상 강좌를 이용해 파이썬 장고 프로젝트를 진행할 수 있습니다. 여기서는 wikidocs( wikidocs.net ) 에서 볼 수 있는 '점프 투 파이썬'과 장고 공식 문서의 튜토리얼 ( https://docs.djangoproject.com/ko/4.2/intro/ )을 이용합니다. 파이썬 가상환경 설정하기 하나의 컴퓨팅 환경에서 독립적으로 파이썬 개발 환경을 구성할 수 있는 방법이 바로 '가상 환경' 을 구축하는 것입니다. 예를 들어, A / B 라는 두 개의 프로젝트를 진행 및 관리한다면 필히 가상환경을 만들어 사용하는 것이 좋습니다. 독립된 개발 환경에서 필요한 버전을 재설치 없이 사용할 수 있기 때문입니다. ◆ 파이썬 가상환경 설정 및 실행 방법 cmd(명령프롬프트) 또는 vscode에서 터미널(Command Prompt)를 이용합니다. 윈도우 작업표시줄에 있는 검색 기능을 이용해 cmd(명령 프롬프트)를 찾아 실행합니다. vscode에서 터미널 창을 엽니다( 단축키 : ctrl + `   ). 기본적으로 pow...