"TypeError: 'NoneType' object is not callable" using flask

"TypeError: 'NoneType' object is not callable" using flask

我正在使用 flask_api 构建一个简单的 Web 应用程序,但是我得到了一个 TypeError

这是我的代码:

user.py:

#!/usr/bin/env python
from flask.ext.api import FlaskAPI
from flask import request, url_for

class User_operations(object):

    def login_v(self):
        return 'hello'  

app.py:

#!/usr/bin/env python
from flask.ext.api import FlaskAPI
from user import User_operations

app = FlaskAPI(__name__)
bj = User_operations()

@app.route('/example/',methods=['GET', 'POST'])
def example():
    bj.login_v()

if __name__ == "__main__":
  app.run(debug=True)

这给了我错误:

"TypeError: 'NoneType' object is not callable"

在您的视图函数 example 中,您缺少 return statement:

@app.route('/example/',methods=['GET', 'POST'])
def example():
  return bj.login_v()