擅长:python、mysql、java
<p>这就是你的装潢师的样子</p>
<pre><code>def validate_request(f):
@functools.wraps(f)
def decorated_function(*args, **kws):
# Do something with your request here
data = flask.request.get_json()
if not data:
flask.abort(404)
return f(*args, **kwargs)
return decorated_function
</code></pre>
<p>你就这样称呼它</p>
<pre><code>@app.route('/todo/api/v1.0/tasks/<int:task_id>', methods=['PUT'])
@validate_request
def update_task(task_id):
# The rest of your code..
</code></pre>