【问题标题】:"TypeError: 'NoneType' object is not callable" using flask [duplicate]“TypeError:'NoneType'对象不可调用”使用烧瓶[重复]
【发布时间】:2016-03-06 11:25:13
【问题描述】:

我正在使用 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"

【问题讨论】:

  • 请更正您的缩进。
  • 并告诉我们错误发生在哪一行
  • 哪个文件错了。我的意思是缩进
  • 我认为我在这一行“bj.login_v()”上遇到了错误

标签: python flask flask-restful


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2014-07-28
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多