[Django 01] 장고를 설치해보자.

목표: restAPI를 제공할 수 있는 서버를 만드는 것이 목표이다.

이를 위해서는 웹서버가 필요하다.
Flask와 고민해보았으나, Django를 선택했다.

먼저 우분투 서버로 들어가서 다음과 같이 장고를 인스톨한다.

sudo python3 -m pip install Django

이제 튜토리얼을 따라서 샘플을 만들어보아야 겠다.
/var/www/html/로 이동해서 다음 명령을 실행한다.

sudo django-admin startproject mysite

다음과 같이 앱을 실행하면, html 폴더 이하에 해당 mysite 폴더가 생성된다.
해당 폴더에는 관련 소스들이 생성된다.
django나 test를 사용하여 프로젝트를 생성한다면 오류가 발생할 수 있으니 주의.

  • 관련글 : 학습해야 할 목록
  • https://docs.djangoproject.com/en/3.1/ref/django-admin/
  • https://docs.python.org/3/tutorial/modules.html#tut-packages
  • https://docs.djangoproject.com/en/3.1/topics/http/urls/

서버를 구동시켜보자

sudo python3 manage.py runserver

그리고, 웹 브라우저로 접속해보자

장고 웹 서버를 구동시켰다.
오늘의 목표는 여기까지.