DevHyun

[Django&Python] Django 프로젝트 WebServer 설정하기! 본문

Web/Django&Python 개발환경 셋팅

[Django&Python] Django 프로젝트 WebServer 설정하기!

D3V3L0P3R 2020. 10. 15. 19:54

* 내 Django 디렉토리 4줄요약

1. DevHyunDjango - HelloDango

2. manage.py 웹사이트 관리 도와주는 역할(run)

3. setting.py 웹사이트 설정!

4. urls.py 요청에 대한 처리를 지정하고 판단하는 역할!

 

시작!

 

1. setiing.py에서 현재시각을 서울 기준으로 변경하기

* TIME_ZONE 리스트 참고하기!

en.wikipedia.org/wiki/List_of_tz_database_time_zones

 

List of tz database time zones - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search World map showing time zones from the tz database version 2017a This is a list of time zones from release 2017c of the tz database.[1] UTC offsets (columns 6 and 7) are positive east o

en.wikipedia.org

 

TIME_ZONE = 'Asia/Seoul'

 

 

2. setting.py에서 정적(static) 파일경로 추가

* css나 이미지 파일들 위주

* os Import 하기!

 

from pathlib import Path
import os
...
..
.
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

 

3. 웹서버 배포시 setting.py에서 Host 및 Debugging 할수 있도록 설정!

*지금은 안함 ㅎㅎ 왜냐! 도메인이 없어서..

* 둘중 하나로 해보면 됨!

ALLOWED HOSTS = ['127.0.0.1', '.홈페이지 주소']
ALLOWED_HOSTS = ["218.**.*.**"]

* 외부접속 가능하게 하려면 아래와 같이!

 1. ALLOWED_HOSTS에 내 아이피 추가

 2. RUN 할때 Terminal 에서 python manage.py runserver 218.**.*.**:8080

 3. 공유기가 8080 포트를 막고있을수 있으니 그냥 참고만..

 

* 이끼의 생각님 티스토리에 있는 파이썬 - 쟝고 웹프레임워크 게시물들을 따라하면서 스스로 정리하기 위한 용도입니다
이끼의 생각님 티스토리 주소 - ikkison.tistory.com/

Comments