728x90
반응형

2023/07/27 2

Fastapi와 svelte를 이용한 게시판 개발 #2

데이터베이스 연결 데이터베이스에 연결하여서 게시판에서 생성되는 내용을 mysql에 저장하도록 할 것이다. 앞에 Setup.md에서 Database에 연결하기 위한 설정을 해두었다. 이제 관련 내용을 하나씩 채워나가보도록 하겠다. alembic 초기화 alembic을 사용하기 위해서 다음 명령어를 통해서 초기화를 진행한다. alembic init migrations 이 명령어를 입력하고 나면 migrations라는 디렉토리가 생성되며 그 디렉토리 안에 alembic을 사용하기 위한 내용들이 채워진다. alembic 코드 수정 alembic을 사용할 준비를 하였다. 위의 명령어에서 migrations라는 디렉토리를 생성하였고 여기에 필요한 코드와 이후 마이그레이션에서 사용되는 생성 코드들이 저장된다. ale..

Fastapi와 svelte를 이용한 게시판 개발 #1

초기화 본 코드는 python 3.9 환경에서 구성되었다. 프로젝트 생성 프로젝트는 다음 코드로 생성한다. poetry new fastapi-bbs 위의 명령어를 입력하면 fastapi-bbs라는 디렉토리가 생성된다. poetry 라이브러리를 통해서 파이썬 패키지 의존성을 관리하도록 할 것이다. 이제 디렉토리 이름을 변경한다. 처음에 poetry 명령어로 디렉토리를 생성하면 하위에 같은 이름으로 디렉토리가 더 생성된다 여기서는 fastapi-bbs로 생성하였기 때문에 fastapi-bbs 디렉토리 아래 fastapi-bbs라는 디렉토리가 생성된다. 이 디렉토리 이름을 app으로 변경한다. 그럼 디렉토리 구조가 아래와 같다. fastapi-bbs |- app | |- __init__.py |- tests ..

728x90
반응형