SQLAlchemy

    [ Flask ] Flask에서 SQLAlchemy 사용하기! [ Flask ORM ]

    [ 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)에서 쓰이는 데..

    [ Flask Project ] 플라스크 프로젝트 #0 [ 후기 및 시작 ]

    [ Flask Project ] 플라스크 프로젝트 #0 [ 후기 및 시작 ]

    진행 중이던 팀 프로젝트가 오늘로 종료가 되었고, 짧은 기간 동안 프로트, 백엔드를 처음으로 나눠서 해본 프로젝트여서 여러 가지 헤맨 것도 많고, 어느 부분까지가 프런트 부분인지, 백엔드 부분인지에 대한 것도 모호해 백엔드가 프런트 영역까지 하던 일도 있었다. 이런저런 걸 겪고 만들어낸 결과물이 "채식 숲"이라는 사이트로, 서울시의 채식 식당 데이터를 MongoDB에 저장하고 그 데이터 중 도로명 주소를 네이버의 Geocoding을 사용해 위도 , 경도로 변환하고 이를 또다시 카카오 맵 api로 맵을 출력하고 그곳에 해당하는 식당들을 찍어주는 등 여러 가지 API도 사용해볼 수 있어서 재미있었다. 프로젝트 사진 어려웠던 점 본문에도 적혀있지만, 처음으로 분업을 하여 하다 보니 프런트와 백엔드의 역할분담이..