Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 한빛미디어서평단
- Tistory
- Visualization
- python visualization
- 딥러닝
- 한빛미디어
- 시각화
- matplotlib
- Python
- 텐서플로
- 블로그
- MATLAB
- Blog
- 서평단
- 독후감
- Linux
- Ga
- MySQL
- 통계학
- 파이썬 시각화
- 파이썬
- Google Analytics
- 매틀랩
- 서평
- Pandas
- 리눅스
- tensorflow
- 월간결산
- 티스토리
- SQL
Archives
- Today
- Total
pbj0812의 코딩 일기
[PYTHON] flask + pymysql로 mysql 정보 호출 및 웹 표출 본문
ComputerLanguage_Program/PYTHON
[PYTHON] flask + pymysql로 mysql 정보 호출 및 웹 표출
pbj0812 2020. 2. 6. 08:50- flask에 관한 자세한 예제 및 설명은 여기를 참고 바랍니다.
0. 목표
- mysql에 쌓여있는 정보를 웹 페이지에 표출
- 사전 db 작업
1. library 호출
- pip install 라이브러리명 을 이용항여 필요한 라이브러리 설치
import pymysql
import pandas as pd
from flask import Flask
2. db 접속 함수 제작
- pbj_db db의 Score 테이블의 모든 정보를 호출
def db_connector():
db = pymysql.connect(host='127.0.0.1', port=3306, user='***', passwd='***', db='pbj_db', charset='utf8')
cursor = db.cursor()
sql = '''SELECT * FROM pbj_db.Score;'''
cursor.execute(sql)
result = cursor.fetchall()
db.close()
return str(result)
3. 웹 연결
1) flask 객체 할당
app = Flask(__name__)
2) 페이지 제작
- 위에서 만든 db_connector 함수를 삽입하여 값이 표출되도록 제작
@app.route('/')
def index():
a = db_connector()
return a
3) 실행
if __name__ == "__main__":
app.run(host="0.0.0.0", port="8080")
4. 결과
- 아래 파란 링크 클릭 or 브라우저에 http://0.0.0.0:8080 입력
5. 끝
6. 참고
- flask
'ComputerLanguage_Program > PYTHON' 카테고리의 다른 글
[PYTHON] OpenCV로 민아누나 안경 씌우기 (0) | 2020.02.14 |
---|---|
[PYTHON] python을 사용한 Google Drive 에 파일 업로드 (0) | 2020.02.13 |
[Python] pymysql을 사용한 mysql 자료 추출 (0) | 2020.02.04 |
[Python] selenium 크롤러 제작 및 구글 스프레드 시트에 넣기 (2) | 2020.01.16 |
[Python] python으로 구글 스프레드 시트에 작성하기 (0) | 2020.01.14 |
Comments