안녕하세요

여행벌

입니다.

 

오늘은 저번 시간 가상 환경 셋팅에 이어서,

장고(Django) 기본 환경 설정을 해보겠습니다.


1. 가상 환경 설정하기.

먼저 가상 환경에서 Django를 시작할 예정이므로, 가상 환경을 셋팅해줍니다.

저번 시간에 이어서 HelloWorld 폴더 안에 travelbeeee라는 가상 환경에서 시작을 해보겠습니다.

여기까지는 안 보고 셋팅 가능하셔야 합니다!

아직 가상 환경 셋팅이 어려우신 분은 아래 포스팅 글을 참고해 주시기 바랍니다.

https://travelbeeee.tistory.com/2

 

2. Django 설치하기

Django를 시작하려면 당연히 install 해야겠죠?

conda install django 
pip install django

위의 두 개 명령어를 이용해 django를 install 할 수 있습니다.

Python에서는 pip install django만 하면 장고 install이 다 완료되는데,

Anaconda에선 conda install 과 pip install 명령어를 다 써줘야만 제대로 설치가 되더라고요...!

이유는 아직 저도 자세히 모르겠습니다 ㅠㅠ

conda install django를 먼저 실행하고 pip install django 명령어를 실행했습니다.

 

3. Django Project 시작하기(1).

이제 Django를 성공적으로 install 했으므로, Django를 이용해서 Project를 시작해봐야겠죠?

django-admin startproject myprojectname

다음과 같은 명령어를 통해 'myprojectname' 이라는 이름을 가진 프로젝트를 생성할 수 있습니다.

이 프로젝트 안에서 우리는 앞으로 작업을 진행하면 됩니다.

myproject라는 이름을 가진 Django Project를 만들어보겠습니다.

다음과 같이 myproject라는 폴더와 그 안에 myproject폴더와 여러 python 파일이 생긴 것을 확인할 수 있습니다.

구분을 하기 위해, 상위 myproject 폴더를 엄마폴더, 하위 myproject 폴더를 아들폴더라고 하겠습니다.

간단하게 설명하면 엄마폴더는 이제 우리가 만들고 싶은 Project가 되고,

하위 아들폴더는 그 Project의 Master 같은 일을 하고 있다고 이해하시면 편할 것 같습니다.

 

4. Run Server

이제 Django Project까지 만들었으니, Server를 켜보겠습니다.

python manage.py runserver

다음과 같은 명령어를 통해 Local Server를 켤 수 있습니다.

당연히 manage.py 파일이 있는 경로에서 저 명령어를 실행해야겠죠?

경로 설정을 제대로 하지 않으면, 다음과 같은 에러코드를 볼 수 있습니다.

지금 제가 설정한 경로는 바탕 화면\HelloWorld 폴더까지인데 manage.py는 엄마폴더안에있죠?

cd foldername

위와 같은 명령어를 통해 foldername을 가진 폴더로 들어갈 수 있습니다.

우리는 myproject 라는 폴더로 들어가야 manage.py를 만날 수 있으므로

'cd myproject' 를 입력해야겠죠?

다음과 같이 C:\User\sochu\OneDrive\바탕 화면\HelloWorld 에서

C:\User\sochu\OneDrive\바탕 화면\HelloWorld\myproject 로 경로가 바뀐 것을 볼 수 있습니다.

이제 python manage.py runserver 명령어를 입력해볼까요?

다음과 같이 http://127.0.0.1:8000/ 라는 주소를 가진 Local Server가 열린 것을 확인할 수 있습니다.

눌러보면 다음과 같이 성공했다는 로켓 사진을 볼 수 있습니다!

여기까지가 가상 환경에 이어 Django를 설치하고, Project를 시작하고, Server를 켜보는 과정이었습니다!

 

+ Recent posts