Django Tutorial #1

yjshin·2022년 11월 21일
0

Django_Tutorial

목록 보기
1/4

첫 번째 장고 앱 작성하기, part 1

이 튜토리얼을 통해, 간단한 설문조사(Polls) 어플리케이션을 만ㄷ느느 과정을 따라해 보겠습니다.
설문조사 어플리케이션은 두 파트로 구성되어 있습니다.

  • 사람들이 설문 내용을 보고 직접 투표할 수 있는 개방된 사이트
  • 관리자가 설문을 추가, 변경, 삭제할 수 있는 관리용 사이트
  1. Django Install

Python은 설치가 되어 있다고 가정하에 진행

  • Python Version - 3.8

0.1. CMD 창 실행하여 Python Version 확인

0.2. Virtual Environment 설치

저의 경우 Virtual Environment Pakage가 이미 설치되어 있어 다음 캡쳐화면과 같이 나옵니다.

pip install virtualenv

============================================================

  1. Django Version 확인
    • 아래 캡쳐화면에서 "No module named django" 메시지가 뜨는 이유는 가상환경에 django를 설치했기 때문입니다.
    • 가상환경을 활성화 시켜서 django version 확인을 진행하시면 됩니다.

* Django Cycle

  1. Django Project 생성
    • 프로젝트를 생성할 경로로 이동
      ex) cd C:\dev\Django_Tutorial
  • Django Project 생성
    mysite라는 name을 가진 Django Project 생성 후 mysite 경로로 이동하여 dir 명령어로 정상적으로 Project가 만들어졌는지 확인
django-admin startproject mysite
cd mysite
dir

  1. PyCharm 또는 VSCODE 실행하여 프로젝트 확인

  2. CMD에서 mysite 디렉토리로 이동하여 Django 웹서버 실행

cd mysite
py manage.py runserver

  1. Web Browser에서 주소창에 http://127.0.0.1:8000/ 입력하여 아래와 캡쳐화면과 같이 로켓이 이륙하는 페이지로 정상적으로 동작하는지 확인
  • 현재 구동중인 Web Server는 순수 Python으로 작성된 경량화 된
    Web Server입니다. 운영 준비가 될 때까지 Apache와 같은 운영 서버를
    구성할 필요 없이 신속하게 개발할 수 있도록 Django에 포함했습니다.
  • 하나 기억해야 될 것은 이 서버를 운영 환경과 유사한 환경에서
    사용하지 마시기 바랍니다. 개발 중에만 사용할 수 있도록 되어 있습니다.
  • 개발 목적으로만 사용해야되는 Web Server 이기에 상용으로 올릴때에는
    Apache나 NGINX 같은 Web Server를 사용해야 합니다.

설문조사 앱 만들기

  1. 설문조사 앱 만들기

polls - 설문조사 & 여론조사

py manage.py startapp polls

profile
study

0개의 댓글