FastAPI

    FastAPI로 백엔드 CRUD - DB구성 - mysql, sqlalchemy

    폴더 구조는 server 아래로 config, models, routes, schemas, server(환경 생성시 만들어지는 빈 폴더), tests(환경 생성시 자동 생성) config폴더에서는 sqlalchemy로 Mysql과 연결합니다(db.py) mysql은 도커에 올려져 있는 상태이며 해당 포트로 열려있게끔 사전에 설정하여야 합니다 from sqlalchemy import create_engine, MetaData engine = create_engine('mysql+pymysql://root:password@localhost:3306/test') meta = MetaData() conn = engine.connect() config 폴더에 db.py에서 연결한 객체를 models 폴더의 use..

    문서를 요약해주는 웹 앱 프로젝트

    파이토치를 통한 자연어 공부를 하던 중 카카오에서 만든 자연어처리 관련 라이브러리에 대해서 알게 되었다 https://kakaobrain.github.io/pororo/notes/intro.html Installation and Usage — PORORO: Platform Of neuRal mOdels for natuRal language prOcessing 0.3.1 documentation © Copyright 2021, Kakao Brain Corp. kakaobrain.github.io 특히 뉴스 문서 요약 부분에서 성능이 좋아서 관심을 갖게 되었고 번역 뿐만 아니라 요약, 감정 분류 등 다양한 기능을 활용할 수 있었다 from pororo import Pororo summ = Pororo(tas..