flask orm
[ Flask SQLAlchemy ] SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기
openpyxl을 이용하여 엑셀을 읽어 데이터를 SQLAlchemy를 사용해 DB에 넣기 from openpyxl import load_workbook # 엑셀을 불러오기위해 openpyxl 패키지 사용 from kakao_api import generate_location from models import Vegan import app wb = load_workbook(filename='VeganMap.xlsx') # 엑셀 불러오기 ws = wb.active # 현재 활성화 되어있는 시트 선택! [ 저는 시트가 하나라서 그게 선택됩니다!] for row in range(3, ws.max_row): try: lat_log = generate_location(ws.cell(row, 6).value) exc..
[ Flask SQLAlchemy ] SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기
openpyxl을 이용하여 엑셀을 읽어 데이터를 SQLAlchemy를 사용해 DB에 넣기 from openpyxl import load_workbook # 엑셀을 불러오기위해 openpyxl 패키지 사용 from kakao_api import generate_location from models import Vegan import app wb = load_workbook(filename='VeganMap.xlsx') # 엑셀 불러오기 ws = wb.active # 현재 활성화 되어있는 시트 선택! [ 저는 시트가 하나라서 그게 선택됩니다!] for row in range(3, ws.max_row): try: lat_log = generate_location(ws.cell(row, 6).value) exc..
[ Flask ] Flask에서 SQLAlchemy 사용하기! [ Flask ORM ]
플라스크에서 SQLAlchemy 사용해보기! SQLAlchemy 란? SQLAlchemy는 파이썬을 위한 ORM(Object-relational-mapping) 중 하나입니다. ORM을 사용하면 SQL 질의어를 쓰지 않고, CRUD 등을 공통된 접근 기법으로 사용할 수 있습니다. Flask에서는 사용하기 쉽게 만들어진 Flask-SQLAlchemy가 있습니다. 이때 ORM 이란 무엇일까? ORM은 Object Relational Mapping 즉, 객체-관계 매핑의 줄임말입니다. 객체-관계 매핑을 풀어서 설명하자면 우리가 객체지향 프로그래밍(Object Oriented Programming)에서 쓰이는 객체라는 개념을 구현한 클래스와 관계형 데이터베이스(Relational DataBase)에서 쓰이는 데..