일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- class
- 게임
- Python
- Dinosaur
- MySQL
- 정렬
- Bull
- typeORM
- nestjs
- jest
- MongoDB
- 공룡게임
- OCR
- mongoose
- nodejs
- JavaScript
- Sequelize
- Nest.js
- cookie
- Express
- TypeScript
- dfs
- GIT
- react
- game
- Queue
- flask
- AWS
- 자료구조
- Today
- Total
목록pymysql (2)
포시코딩

개요 및 문제발견 팀프로젝트에서 pymysql을 통해 mysql과 연동을 하기로 결정했다. app.py 각 함수에서 db를 호출해 쓰고 데이터 처리 후 db.close() 해주는 방식으로 만들었는데 만들고보니 코드가 너무 더러웠다. (before) db = pymysql.connect( host='127.0.0.1', user='root', db='dog94', password='dog94', charset='utf8') curs = db.cursor(pymysql.cursors.DictCursor) email_receive = request.form.get("email_give") curs.execute('SELECT * FROM user WHERE email = %s', (email_receive))..

개요 Flask 상에서 MySQL과 연동해 CRUD 하는 법 정리 준비 먼저 API 서버를 준비하자 1. 프로젝트 세팅 2. Flask 서버 세팅 from flask import Flask, jsonify app = Flask(__name__) @app.route('/') def home(): print('hi') return jsonify({'result': 'done'}) if __name__ == '__main__': app.run('0.0.0.0', port=5000, debug=True) 3. 서버 실행 및 확인 app.py 코드 위에서 오른쪽 클릭 -> Run 'app' 화면에 뜬 파란글씨 중 하나로 컨트롤 + 클릭을 통해 들어가거나 localhost:5000에 접속하면 '/'로 접속할 때 리..