파이썬

파이참에서 파이썬+Django+MariaDB 기본세팅

솜주먹 2022. 8. 23. 22:14

내가 쓸려고 메모해둠.

 


파이참,MariaDB 설치(mysql에서 기본포트 사용중일수 있으니 포트 꼭 변경)


최신 pip 설치,업데이트 후 Django,mysqlclient 설치

파이참에서 shift 두번 누르고 python interpreter 들어가서 pip버전 업데이트

+눌러서

Django 설치

mysqlclient 설치


파이참 프로일 경우 Django로 프로젝트 생성하면 끝나고

파이참 커뮤니티일 경우 터미널에서

django-admin.py startproject mysitename .

. 까지 입력해야하고 mysitename 알아서 입력하면

manage.py이 프로젝트내에 생기고

내부에 mysitename 폴더가 생기면서 내부에 파일들이 몇개 생김


settings.py 수정

ALLOWED_HOSTS = ['127.0.0.1','mysitename.com']

수정할 것은 알아서 수정

'ENGINE': 'django.db.backends.mysql',
'NAME': 'mysql',  #mysql
'USER': 'root', #root
'PASSWORD': '비번', #1234
'HOST': '', #공백이면 default localhost
'PORT': '3306' #공백이면 default 3306

 

수정할 것은 알아서 수정

TIME_ZONE = 'Asia/Seoul'

 

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

 


Django와 DB 연결 및 서버 실행

python manage.py makemigrations
변경사항에 대한 마이그레이션 생성
(처음에만 입력하고 이후에 적용시에는 python manage.py makemigrations appname 으로 입력하여 앱이름을 넣는 것이 안전)
python manage.py migrate
변경사항 데이터베이스 적용
(처음에만 입력하고 이후에 적용시에는 python manage.py migrate appname 으로 입력하여 앱이름을 넣는 것이 안전)
python manage.py runserver
서버 실행