Python

· Python/flask
selectList my_flask.py jsonify(파라미터=파라미터) => axios 보낼 응답값 from flask import Flask,request,redirect,jsonify from flask.templating import render_template from day12.daoemp import DaoEmp app = Flask(__name__) @app.route('/emp_list', methods=['POST']) def emp_list(): de = DaoEmp() list = de.selectList() return jsonify(list = list) if __name__ == '__main__': app.run(debug=True, port=80, host='0.0.0.0..
· Python/flask
redirect URL페이지 이동 외부 내부 URL알면 redirect 할 수 있음 redirect("URL") my_flask.py from flask import Flask, request, redirect,url_for,jsonify app = Flask(__name__) @app.route('/') def main(): return redirect("static/axios.html") if __name__ == '__main__': app.run(debug=True, port=80, host='0.0.0.0') ajax my_flask.py from flask import Flask, request, redirect,url_for,jsonify app = Flask(__name__) @app.ro..
· Python/flask
selectList daoemp.py import pymysql class DaoEmp: def __init__(self): self.con = pymysql.connect(host='localhost', user='root', port=3305 ,password='python', db='python', charset='utf8') self.cur = self.con.cursor(pymysql.cursors.DictCursor) def selectList(self): sql = f''' SELECT e_id, e_name, gen, addr FROM emp ''' self.cur.execute(sql) list = self.cur.fetchall() return list def __del__(self):..
· Python/flask
Insert import pymysql con = pymysql.connect(host='localhost', user='root', port=3305 ,password='python', db='python', charset='utf8') cur = con.cursor() e_id="3" e_name="3" gen="3" addr="3" query = f''' Insert into emp(e_id,e_name,gen,addr) values('{e_id}','{e_name}','{gen}','{addr}') ''' cnt = cur.execute(query) # print("cnt",cur.rowcount) # 성공시 1 print("cnt",cnt) # 성공시 1 con.commit() cur.close..
· Python/flask
.py render_template('html이름.html', 전달변수명=전달변수명) .html 꼭 html templates 폴더 안에 넣아야 한다! {{전달받은파라미터}} 예시 my_flask.py from flask import Flask, request, render_template, redirect app = Flask(__name__) @app.route('/forw') def forw(): a = "홍길동" b = ["전우치", "장화홍련"] return render_template('forw.html', a=a, b=b) if __name__ == '__main__': app.run(debug=True, port=80, host='0.0.0.0') forw.html forw.html a= ..
· Python/flask
get방식 파라미터 받는 방식 request.args.get('파라미터','파라미터 없을 경우') from flask import Flask, request, render_template, redirect app = Flask(__name__) @app.route('/') def hello(): return 'Hello World' @app.route('/param',methods=['GET']) def param(): menu = request.args.get('menu', "default") return 'PARAM:' + menu 파라미터가 있을 경우 파라미터가 없을경우 post방식 my_flask.py from flask import Flask, request, render_template, re..
· Python/flask
준비 flask 설치 확인 PyDev Module 생성하기 코딩 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World' if __name__ == '__main__': app.run(port=80) app.run() 기본값 port=5000 host='0.0.0.0' => localhost DEBUG = true => 디버그 항상 실행 변경할 경우 app.run(port=변경할 값) 실행하기 주소창에 localhsot 입력
파이썬 설치 1. 파이썬 홈페이지 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org Install Now 클릭 설치되는 경로 확인 꼭 하기! cmd 사용해서 파이썬 설치 확인 python --version python --v Python 값 나오면 Python 설치 완료 파이썬 설치 경로 폴더 가기 hello.py 생성 2. 이클립스에서 파이선 열기 https://www.egovframe.go.kr/home/sub.do?menuNo=94 개발환경 - 4.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. w..
lavender1122
'Python' 카테고리의 글 목록