我在名为 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)
真的很感激任何帮助。
答案 0 :(得分:0)
事实证明,该问题与包含站点包的目录的权限有关。
通过更改/usr/local/lib/python2.7/dist-packages上的权限并将WSGIApplicationGroup%{GLOBAL}添加到FlaskApp.conf文件,我能够解决问题。
感谢@mmenschig的帮助。