我的服务器.py具体如下:
from flask import Flask, jsonify, Response, redirect
import json
from UIAccess import UIAccess
app=Flask(__name__)
@app.route('/Hello/<username>')
def id_no(username):
id= obj.get_id(username)
return json.dumps(id)
if __name__ == '__main__':
obj=UIAccess()
app.run(threaded=True)
当我使用浏览器运行程序并加载页面时,我可以查看“id_no”的输出,但是如果我使用twisted命令运行同一个程序
^{pr2}$我得到一个内部服务器错误,我想知道这是不是正确的方法来做这件事?在
您只在}。但是
__name__ == '__main__'
的情况下创建obj
,当您使用python server.py
之外的内容运行时,则不会创建{id_no
视图依赖于obj
的定义,因此它失败了。将obj = UIAccess()
移出保护块。在相关问题 更多 >
编程相关推荐