[checkmate] todolist 웹서비스
- 우선 mysql 설치가 필요합니다.
- 1-1. 윈도우와 리눅스의 경우 추가작업이 필요합니다 (참고링크)
- 1-1-1. 명령어 : sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
-
패키지 설치하기 : pip3 install -r requirements.txt
-
mysql 데이터베이스 경로 설정하기
- 3-1. config.py 파일을 만들어주세요.
- 3-2. config.py 파일 안에 아래 코드를 복사하여 DB_CONNECT를 만들어주세요.
DB_CONNECT = {
'username' : '유저 이름',
'password' : '비밀번호',
'dbname' : '데이터베이스 이름',
'server' : '127.0.0.1'
}
- 3-3. '유저 이름', '비밀번호', '데이터베이스 이름'을 채워넣어 주세요. (이 파일은 git이 추적하지 않습니다.)
- flask run 명령을 실행하기 전에 service mysql start 명령을 통해 mysql을 실행시키고 flask를 실행시킵니다.
- 4-1. service mysql start 명령이 작동하지 않는다면 sudo service mysql start 명령을 시도해보세요.
flask run 명령을 실행하기 전에 service mysql start 명령을 통해 mysql을 실행시키고 flask를 실행시킵니다.
4-1. service mysql start 명령이 작동하지 않는다면 sudo service mysql start 명령을 시도해보세요.