FLASK

    [ Flask Project ] 플라스크 프로젝트 #1  [1 일차 ! ]

    [ Flask Project ] 플라스크 프로젝트 #1 [1 일차 ! ]

    1일 차 동안은 원래 쓰던 mongodb가 아닌 ORM을 사용하여 sqlite로 DB를 변경하였고, 변경한 값들을 다시 적용시켜주는 작업을 하였다. 또한 바뀐 작업에 맞게 작동하는 함수들 까지 수정을 해줘야 해서 이리저리 머리가 많이 아팠다. 이미 만들어본 기능들임에도 사용하는 DB를 바꾸고, ORM 방식으로 변경하니 뭔가 어색했다. 바뀐 내용은 아래와 같다. 추가할 기능 회원가입을 위한 모델링 즐겨찾기 또는 좋아요 기능!

    [ 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도 사용해볼 수 있어서 재미있었다. 프로젝트 사진 어려웠던 점 본문에도 적혀있지만, 처음으로 분업을 하여 하다 보니 프런트와 백엔드의 역할분담이..

    [JavaScript] JS와 jQuery를 사용하여 Flask에서 데이터를 json으로 받아 사용하기

    2021.12.24 - [Study/JavaScript] - [JavaScript] Ajax에 대하여 [JavaScript] Ajax에 대하여 현재 프로젝트를 진행하며 데이터를 받아올 때 새로고침이 되는 부분을 새로고침이 안되게 바꾸고 싶어 찾아보니 Ajax라는 것을 사용하면 된다고 하여 학습한 후 정리해보겠습니다. Ajax란? Ajax란 programmers-sosin.tistory.com 저번 게시글에서 말했듯이 새로고침을 하지 않고 리스트를 출력하게 하고 싶어 jQuery와 JS를 사용하여 Json 데이터를 활용해보겠습니다. JS와 jQuery를 사용하여 Flask에서 데이터를 json으로 받아 사용하기 일단 Flask에서 현재 Mongodb에 있는 데이터를 가져오고, 그것을 json으로 변환해보겠..