파이썬 flask 라이브러리를 이용하여 개발 테스트를 할 수 있습니다. 서비스에 사용하기에는 보안 문제가 있습니다.
flask를 이용한 hello world
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run()
하위 폴더 URL
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' @app.route('/pro') def pro(): return 'project page' if __name__ == '__main__': app.run()
get 방식 파라미터
from flask import Flask, request app = Flask(__name__) @app.route('/search') def search(): # GET 요청으로 전송된 쿼리 파라미터에 접근합니다. query = request.args.get('query', 'default') # 'query' 파라미터가 없는 경우 default값을 사용합니다. return f'search key: {query}' if __name__ == '__main__': app.run(debug=True)
from flask import Flask, request, render_template_string app = Flask(__name__) @app.route('/') def form(): # HTML 폼을 렌더링합니다. return ''' <form method="post" action="/submit"> NAME: <input type="text" name="name"><br> EMAIL: <input type="text" name="email"><br> <input type="submit" value="제출"> </form> ''' @app.route('/submit', methods=['POST']) def submit(): # POST 요청으로 전송된 데이터에 접근합니다. name = request.form['name'] email = request.form['email'] return f'NAME: {name} EMAIL: {email}' if __name__ == '__main__': app.run(debug=True)
파이썬 문법 기초 정리
파이썬 기본 문법 code
파이썬 자료구조 code
파이썬 라이브러리 code
파이썬 flask를 이용한 홈페이지
이름으로 성별,나이,나라 판단하는 Open API 파이썬 예제