분류 전체보기

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

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

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

    [ Flask SQLAlchemy ]  SQLAlchemy를 사용하여 엑셀파일 데이터를 DB에 넣기

    [ 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에 넣기

    [ 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..

    [Python] Kakao API를 이용하여 주소를 이용해 위도, 경도 알아내기

    [Python] Kakao API를 이용하여 주소를 이용해 위도, 경도 알아내기

    Kakao에서 제공하는 API를 사용하여 위도 경도를 알아내 보겠습니다! Kakao Developers Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 위의 코드처럼 작성해주시면 address에 저장한 주소를 Kakao API를 통해 위경도를 알아낼 수 있습니다. 위처럼 사용할 때는 Kakao REST API 키가 필요하기 때문에 위의 링크에 들어가 발급받고 사용하시면 됩니다. 올바르게 작동했다면 위처럼 Json 형태로 나타나게 되고, 이때 x, y 값이 위도 경도 값이 된다.