我的文件如下:
helloworld.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def __init__(self):
print 'Hello World!'
if __name__ == '__main__':
app.run()
应用程序.wsgi
import os
import sys
sys.path.append('/srv/www/mysite.com/application')
os.environ['PYTHON_EGG_CACHE'] = '/srv/www/mysite.com/.python-egg'
import flaskr.helloworld
application = helloworld
当尝试通过我的网络浏览器运行它时,模块加载正常。我最终收到了 500 错误,在我的 error.log 中显示了“NameError: name 'helloworld' is not Defined”
有什么想法吗?
提前谢谢您。
最佳答案
import flaskr.helloworld as helloworld
application = helloworld.app
或者:
import flaskr.helloworld
application = flaskr.helloworld.app
关于python - 名称错误 : name 'helloworld' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713378/