본문 바로가기

IT/django(장고)

[django]장고 개발_2 - 장고설정, 웹서버 실행, 애플리케이션 생성

장고의 간단한 설정을 바꿔줄게요.

web/settings.py 들어가셔서

 

LANGUAGE_CODE = 'ko' 

TIME_ZONE = 'Asia/Seoul' 

USE_I18N = True 

USE_L10N = True 

STATIC_URL = '/static/' 
STATIC_ROOT = os.path.join(BASE_DIR, 'static') #정적파일 경로

 

LANGUAGE_CODE = 'ko' #언어 바꿈
TIME_ZONE = 'Asia/Seoul' #시간대 바꿈
STATIC_ROOT = os.path.join(BASE_DIR, 'static') #정적 파일 경로 추가

ALLOWED_HOSTS = ['도메인']

 

ALLOWED_HOSTS = ['*']

 

그리고 위로 올라가면 ALLOWED_HOSTS를 도메인이 있으면 도메인을 연결해주시고

저는 없는관계로 '*'을 입력할게요.

 

가상 환경에서 manage.py 가 있는 폴더를 찾아서 

python manage.py migrate #입력해주세요

#migrate 명령어는 migration들을 실제로 데이터베이스에 적용합니다(장고는 현재 데이터베이스에 어떤 것들이 추가되었는지 추적합니다).

 

그리고 가성 환경에서 웹 서버를 실행시켜주세요

python manage.py runserver

만약에 윈도우에서 UnicodeDecodeError오류가 난다면 아래 명령을 대신 써보세요
python manage.py runserver 0:8000

 

127.0.0.1:8000를 입력하시면 위에 처럼 뜨면 성공이에요.

 

가상 환경에 manage.py 파일이 있는 폴더에서

python manage.py startapp app

입력하시는데 이름은 원하는 데로 바꾸셔도 상관이 없어요.

다시 web/settings.py 에서 INSTALLED_APPS에 생성한 애플리케이션 이름을 추가해주세요.