일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- typeORM
- flask
- 공룡게임
- game
- Bull
- GIT
- 게임
- JavaScript
- dfs
- Python
- MySQL
- Express
- Dinosaur
- mongoose
- nestjs
- TypeScript
- class
- react
- jest
- AWS
- Queue
- 자료구조
- cookie
- nodejs
- Nest.js
- OCR
- 정렬
- MongoDB
- Sequelize
- 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에 접속하면 '/'로 접속할 때 리..