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
반응형
'Python > Django' 카테고리의 다른 글
Django demo project (chatting, monggo db, sample) (0) | 2020.07.14 |
---|---|
5. Django - Nginx 연동 (0) | 2019.11.11 |
4. Django 모델 및 관리자 (0) | 2019.11.07 |
3. Django 뷰 작성 및 라우팅 (0) | 2019.10.28 |
1. Django 및 기타 설치 (0) | 2019.10.25 |