擅长:python、mysql、java
<p>这是一个古老的帖子,但我认为它可能会受益于一点小小的修正:
<code>decorated_function</code>需要返回<code>f(*args, **kws)</code></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, **kws)
return decorated_function
</code></pre>
<p>否则您将遇到<code>TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.</code></p>