2019/01/15
-
postgresql 테이블을 csv로 저장하기 (with pandas)프로그래밍/DB 2019. 1. 15. 21:03
postgresql 테이블을 csv로 저장하기 (with pandas) flask에서 postgreSQL 테이블 내용을 csv로 저장하는 함수 작성을 하고 기록해둔다.처음에는 psycopg2에서 제공하는 함수를 사용해볼까 했는데 함수 자체의 설명도 부족하고 어차피 기계 실험해야 하면 pandas 사용해야 해서 pandas 의 read_sql, to_csv의 함수를 사용했는데 간편하고 좋은 것 같다. import psycopg2 as pcimport pandas as pd dataReceive = request.get_json()df = get_data(dataReceive) def get_data(req_data): try: conn = pc.connect("dbname=디비이름 user=계정 passw..
-
flask get_json 함수 사용법프로그래밍/python 2019. 1. 15. 16:31
flask get_json 함수 사용법 flask 에서 기본적으로 제공하는 get_json 함수를 사용해서 post 방식으로 보내는 json 데이터 처리법을 정리해 보겠습니다. 일단 flask에서 post 방식으로 오는 json 입력을 받는 함수를 작성해보겠습니다. flask의 app.route에 methods 에 post를 명기해두면 post 방식으로 오는 입력만 받을 수 있습니다. @app.route('/test', methods=['POST'])def test(): try: req_data = request.get_json() logger.debug("req_data :" + json.dumps(req_data )) curl 을 사용한 flask 호출방법은 아래와 같습니다. -H 옵션으로 json ..