Study
![[Flask] Flask에서 pymongo 사용하기!](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FTJ2Wf%2FbtrobGrfu4D%2FAAAAAAAAAAAAAAAAAAAAAKxO_D0iDnKF6ENao1mjikTe9gRBYGASgXIIzb5MyQXC%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DRHeAFr7%252Fk0VrHG7%252Bp7PJNaXZntw%253D)
[Flask] Flask에서 pymongo 사용하기!
현재 진행 중인 팀 프로젝트에서 서울의 여러 구에 있는 음식점이 저장되어 있는 csv 파일을 이용해서 이것을 서울의 5개의 권역으로 따로 묶어주기로 했다. [ 서북권, 도심권, 동북권, 서남권, 동남권 ] CSV 파일을 mongoDB에 저장하기 일단 csv로 저장되어 있는 데이터를 활용하기 위해 DB에 저장을 해야 한다! # mongodb.py import pandas as pd from pymongo import MongoClient data = pd.read_csv('VeganMap_csv.csv') data.reset_index(inplace=True) ## index 생성 data_dict = data.to_dict("records") ## 데이터를 사전형으로 변환 to_dict client = ..
[Flask] Flask 시작하기
Django를 학습하다 보니 Flask 사용법을 많이 까먹었는데, 이번 프로젝트를 하나 진행하면서 Flask를 써야 할 일이 생겨 다시 처음부터 정리해가며 학습해보려고 합니다! Flask 설치 pip install flask pip을 이용해 flask를 설치해준다. # app.py from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': """ run() 함수를 사용해서 우리가 개발한 어플리케이션을 로컬서버로 실행한다. 소스파일을 모듈이 아닌 python 인터프리터를 이용해서 직접 실행한다면 if __name__ == '__main..
![[Python] Openpyxl과 네이버 Geocoding을 이용한 위도경도 변환하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2FoYUqv%2Fbtrn0Qhed3h%2FAAAAAAAAAAAAAAAAAAAAAH7p6vXdtQggoxbKdNnJiSEmNtM7AQLlhOTWZgrRk2XS%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1759244399%26allow_ip%3D%26allow_referer%3D%26signature%3DF0cBZlTfriVfB%252FmGckbfp8blrDo%253D)
[Python] Openpyxl과 네이버 Geocoding을 이용한 위도경도 변환하기
오늘은 openpyxl로 엑셀에서 정리된 주소를 가져와 네이버 클라우드 플랫폼의 Geocoding을 사용하여 위도 경도를 엑셀에 추가해줘 보겠습니다! 준비사항 사용할 엑셀 파일은 서울특별시에서 제공하는 채식 음식점 현황을 엑셀로 정리한 것입니다! https://news.seoul.go.kr/welfare/public_health/status-of-vegetarian-restaurants 서울시 채식 음식점 현황 서울시 채식 음식점 현황 news.seoul.go.kr 엑셀은 위 링크에서 다운로드하실 수 있어요! 그리고 네이버 클라우드 플랫폼의 지도 API의 상세 기능 중 Geocoding API 기능을 사용하기 위해 Key를 발급받아야 한다. Geocoding 이란? :주소의 텍스트를 입력받아 좌표를 포함..
[Django] 장고 유저 기능 구현하기 #5 ( 페이지에서 로그인 로그아웃 구현)
2021.12.15 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #4 ( 로그인 및 회원가입 후 Redirect 페이지 변경) [Django] 장고 유저 기능 구현하기 #4 ( 로그인 및 회원가입 후 Redirect 페이지 변경) 2021.12.15 - [Study/Django] - [Django] 장고 유저 기능 구현하기 #3 (all-auth 사용 셋팅) [Django] 장고 유저 기능 구현하기 #3 (all-auth 사용 셋팅) 2021.12.15 - [Study/Django] - [Django] 장고 유저 기능.. programmers-sosin.tistory.com 이전 글에서는 로그인과 회원가입을 한 후, index 페이지로 Redirect 되게 해 보았는데요. ..