파이썬 flask를 이용한 홈페이지
2024-03-05 22:53:54
파이썬 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 파이썬 예제