Python/Django
2. Django 프로젝트 생성
상쾌한기분
2019. 10. 25. 15:13
728x90
반응형
현재 디렉토리에서 django_sample 이라는 디렉토리 를 생성
> django-admin startproject django_sample
django_sample 디렉토리에 생성된 파일 및 구조 (https://docs.djangoproject.com/en/2.2/intro/tutorial01/)
django_sample /
manage.py
django_sample/
__init__.py
settings.py
urls.py
wsgi.py
MySQL 을 사용할 것이므로 settings.py 소스 수정 과 패키지 설치가 필요하다.
# Database
# https://docs.djangoproject.com/en/2.2/ref/settings/#databases
# DATABASES = {
# 'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
# }
# }
DATABASES = {
'default': {
'ENGINE' : 'django.db.backends.mysql',
'NAME' : 'test',
'USER' : 'id',
'PASSWORD': 'password',
'HOST' : 'ip',
'PORT' : 'port',
}
}
패키지 설치
> yum install mysql-devel
> pip install mysqlclient
프로젝트 실행
> python manage.py runserver
8000 포트에 대해 0.0.0.0 설정
> python manage.py runserver 0:8000
settings.py 파일에 ALLOWED_HOSTS 에 IP 추가
ALLOWED_HOSTS = [
'IP'
]
위에서 에러 없이 진행 되었다면 접속 해서 아래 로켓 화면이 나오면 정상적으로 된것이다.
지금으로서는 빨간글씨로 Warning에 대해서는 무시 무시하자
728x90
반응형