Flask导入错误

时间:2017-01-19 18:07:38

标签: python flask

我在名为 init .py的文件中运行以下代码。

from flask import Flask, render_template, request, url_for, redirect, Response


app = Flask(__name__)

@app.route('/')
def homepage():
    return render_template('index4.html')

if __name__ == "__main__":
app.run(host='0.0.0.0', port=80, debug=True, threaded=True)

当我尝试导入文件(来自“file”import“function”)或python(导入“package”)时,会导致500错误。导致错误的代码如下。

from flask import Flask, render_template, request, url_for, redirect, Response
from file import function

app = Flask(__name__)

 @app.route('/')
    def homepage():
        return render_template('index4.html')

    if __name__ == "__main__":
    app.run(host='0.0.0.0', port=80, debug=True, threaded=True)

真的很感激任何帮助。

1 个答案:

答案 0 :(得分:0)

事实证明,该问题与包含站点包的目录的权限有关。

通过更改/usr/local/lib/python2.7/dist-packages上的权限并将WSGIApplicationGroup%{GLOBAL}添加到FlaskApp.conf文件,我能够解决问题。

感谢@mmenschig的帮助。