당신은 decrators
를 사용할 수 있습니다. 여기
here 아래 flask.The 코드와 사용자 정의 장식의 데모입니다 파이썬 장식 읽기에 대한 당신의 사용 사례에 대한 장식 정의와 사용법을 보여줍니다
코드
from flask import Flask,request
from functools import wraps
def popup_message(f):
@wraps(f)
def f_(*args,**argv):
message_read = request.args.get('message_read', None)
if message_read is not None:
return message_read
else:
return f(*args,**argv)
return f_
app = Flask(__name__)
@app.route('/earth')
@popup_message
def hello_earth():
return 'Hello,earth'
@app.route('/world')
@popup_message
def hello_world():
return 'Hello, World!'
app.run()
사용
앱 실행
python main.py
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
/지구 및/세계에 대한 요청 (예 : message_read
)
답변을 확인하고 수락 또는 댓글을 달기 –