강의에서 vscode에서 sqlite 사용법은 나오는데 파이참과 또 달라서 다시 알아봐야 했다.
그래서 오늘 TIL은 pycharm에서 database sqlite 사용하는 방법!
먼저 세팅은 터미널에서 sqlalchemy를 설치해줘야한다.
터미널에 pip install Flask-SQLAlchemy 입력하여 설치

설정 - Plugins 클릭

Database Navigator 검색 후 설치

설치하면 좌측에 DB browser 탭이 생성된다.
탭 클릭 - +표시 클릭 - SQLite 클릭

connection 창이 뜨면 Database files 칸에 있는 +버튼 클릭 - ...클릭 - 파일에서 현재 사용중인 프로젝트의 db파일을 선택한다.

그럼 이렇게 connection 창이 뜬다.

app.py에 from flask_sqlalchemy import SQLAlchemy 코드 입력 후 밑에 관련 데이터 베이스 코드를 입력해준다.

그 후 데이터베이스에 값을 넣기 위해 터미널을 킨다.
flask shell 입력 - from app import db, GameHistory(데이터베이스클래스명) 입력 - db.create_all() 입력
보통 이렇게 하면 db파일에 표가 생성 되어야 하는데 나는 안 됐다.

알고보니 이런 알림이 떠써 Download Driver Files 눌러 다운 받아줬다.
그리고 다시 입력해보니 성공!

그럼 이렇게 우측에 파일이 잘 생성되어 있다.

표가 생성되어 있고 게임 전적이 잘 저장되는 것을 확인할 수 있다.