오늘 할 일: 가상환경 세팅,DB mysql 세팅,첯 번쨰 프로그램 완성
DB 생성을 위해서 가상환경 설치를 해줍니다.
-python -m venv venv를 설정을 해주면
venv 파일이 왔으면 설정이 성공입니다.
1단계 성공!!!
가상환경 설치는 완료 되었는데
python manage.py runserver 했는데 없는 디렉터리라고 에러가 나옴!!
팀원들에게 도움요청을 받음!!
문제는 mysql을 다운을 안 해서 문제라고 해서 DB에 필요한 데이터를 받음
my_settings.py 파일을 생성 후에 필요한 데이터 넣어주기
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'connectme', # 연동할 mysql db 이름
'USER': 'root', # db 접속 계정명
'PASSWORD': '0000', # 해당 계정 비밀번호
'HOST': '127.0.0.1',
'PORT': '3307',
}
}
mysql을 처음 깔아봐서 그런지 버전을 그냥 아무 버전 설치를 함
하지만 이게 큰 지옥인줄 몰랐습니다.
workbench에 들어가서 설정을 해주는데 문제가 없어보였으나 문제가 생김 vscode에 이름과 포트번호를 설정해주는데
이름과 포트 번호 설정을 확인하는 방법이 python manage.py makemigratioms인데 안 먹혀서 2시간30분이나 잡아먹은거
같다.
그래서 팀원 한 분이 팔로우 거셔서 도움을 주셨다.
팀원 한 분이 그러면 버전 용량 큰거 한 번 설치 한 번 해볼까요?해서 설치를 하고 난 후에 다시 설정을 해주고 무한반복을 하다보니까 기계처럼 마스터를 하게 되었다.나중에 또 까먹을지도......그 전에 mysql제어판에 있는거를 모두 삭제해주고 진행을 하였다.
혹시 모를 에러를 막기 위해서 다시 버전 용량 높은거 설치를 하고 나서 다시 설정하니까 설정이 완료되었다.
2시간이나 걸린거였다.간단한 문제를 시간을 너무 보낸거 같았다.
그리고 나서 python manage.py runserver하고 나니까 서버가 제대로 작동이 되었다.