목록fastApi 를 사용한 파이썬 웹개발 (2)
진취적 삶
6.1 SQLModel 설정 세션 코드와 데이터베이스 사이에서 이루어지는 처리를 관리하며 주로 특정 처리를 데이터베이스에 적용하기 위해 사용된다. session 클래스는 sql 엔진의 인스턴스를 인수로 사용한다. session 클래스의 메서드 add() :처리 대기 중인 데이터베이스 객체를 메모리에 추가한다. commit() :현재 세션에 있는 트랜잭션을 모두 정리한다. get() : 데이터베이스에서 단일 로우를 추출한다. 모델과 문서 ID를 인수로 사용한다 . 6.2 데이터베이스 생성 create_engine() 메서드는 데이터베이스 URL 을 인수로 사용한다. database_file ="database_db" engine = create_engine(database_file,echo=True) SQ..
FastAPI 는 빠르고 가볍다 . 1.1 Git 기초 git init 폴더 git 초기화 git add .. git 에 추가 git commit -m ... git 에 commit git ignore 에 경우 환경 파일 virualenv 폴더 IDE 메타데이터 폴더 Git 브랜치 개발자들이 개별적으로 작업 가능하게 함 풀리퀘스트를 통해 코트를 겁ㅁ토하고 협업하는 문화가 조성 새로운 브랜치 만들기 git checkout -b newbrach 브랜치 변경 git checkout branch 1.2 virtualenv 를 사용한 개발 환경 구축 가상환경에서 애플리케이션을 개발하면 특정 패키지를 시스템에 전역으로 설치하지 않아도 된다. 가상환경은 독립된 환경이기 때문에 애플리케이션 의존성이 해당 환경 내에만 ..