티스토리 뷰

WEB/Django

2) 프로젝트 생성

chrisysl 2018. 2. 6. 19:12

장고 프로젝트 생성은 PowerShell 로도 가능하고 파이참으로도 가능하다.

파이참으로 생성은 어려운게 전혀 없기때문에 PowerShell로 생성하는법을 적어두려한다.


#PowerShell 화면에서 바탕화면으로 영역을 이동한 뒤, 

django-admin startproject "프로젝트명"

과 같이 입력한다. 프로젝트명은 본인이 원하는대로 설정해준다.


명령어 입력후 엔터를 치면 바탕화면에 본인이 적은 프로젝트명을 가진 폴더가 등장하고 들어가보면 파이썬파일들이 생성되어있다.

물론 파이참으로도 확인이 가능하다.






#파이참으로 확인할때는 폴더명까지만 커서를 두고 확인을 눌러준다.


참고로 파이참에서는 파이참 내에서 장고를 지원해주기때문에 만들때 좌측 패널에서 Django로 변경하고

프로젝트를 생성하기만 하면 된다.


파이참에 등장하는 가장 상위디렉토리(root directory)는 하위 파일들을 보관하는 폴더명일 뿐이기에

어떤이름을 사용하던지 장고에는 큰 영향이 없다.


다만, 하위 파일이름들은 중요하다.






#파이참에서 확인할 수 있는 website 프로젝트의 최초화면이다.


manage.py

: 이 파일은 장고에 관련된 장고 툴에 관련된것들이다. 건들지 않는것을 추천한다. 


__init__.py

: 파이썬에게 이 하위 목록들이 파이썬 패키지임을 알려주는 역할을 하는파일. 눌러봐도 안에 아무것도 없다. 말그대로 초기화.


settings.py

: 꽤나 중요하고 자주 설정을 변경해주거나 수정해주어야하는 파일이다.

settings 에서 변경시킨 값들은 내가 만들 웹사이트의 전체적인 외형 및 특징을 변경시킨다.


urls.py

: 웹사이트의 컨텐츠 목록 과 같은 개념인데, 어떤 웹사이트에 가더라도 분류된 카테고리마다

해당 게시판에 들어갈때 도메인 뒤에 오는 특정 이름들이 변경된다. 그러한 특정 도메인에 관련된 파일.

즉, 유저가 요청한 카테고리에 대해 이러한 기능들을 수행하라 는 명령(리턴값)을 집어넣는곳이다.


wsgi.py

: web server gateway interface

웹서버에 관련된 파일. 


이것들이 default 파일들인데, 따라서 모든 웹사이트엔 가장 기본적으로 위의 파일들이 존재한다.






#추가적으로 내가 만들고있는 웹사이트의 용량 및 전체적인 컨디션을 확인하려면

바탕화면에 생성해놓은 website(프로젝트 폴더) 로 경로를 이동한 뒤

ls 를 눌러서 확인할 수 있다.

우리가 만들고있는 웹사이트의 기본 정보들을 표시해준다.






#작업을 마치고 변경된 사항을 확인해보려면 

python manage.py runserver 명령을 통해 서버를 가동시킨 뒤

http://127.0.0.1:8000/ 에서 확인할 수 있다.






#접속해보면 장고가 잘 작동하고있음을 확인할 수 있다.


runserver 이후 PowerShell 종료시엔 Ctrl + C를 눌러주면 됨.


파이참에서는 우측상단 Run 버튼(Ctrl + Shift + F10) 만 눌러주면 서버가 작동한다.


'WEB > Django' 카테고리의 다른 글

1) Django? 장고 설치하기  (0) 2018.02.06
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함