Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python builtins.NameError NameError:未定义名称“flask”_Python_Bash_Flask - Fatal编程技术网

Python builtins.NameError NameError:未定义名称“flask”

Python builtins.NameError NameError:未定义名称“flask”,python,bash,flask,Python,Bash,Flask,我在运行flask.py应用程序时遇到此问题: 回溯: 这是我的烧瓶和html模板 烧瓶 index.html 我正在使用我定制的flaskr应用程序,在flask页面中调用bash脚本。除了我在flask.py中定义的两个函数siteon和siteoff并试图在html页面中调用它们之外,其他所有功能都正常工作。这是错误的一行: return flask.Response(inner(), mimetype='text/html') 我们也要这样做: from flask import (F

我在运行flask.py应用程序时遇到此问题:

回溯:

这是我的烧瓶和html模板

烧瓶

index.html

我正在使用我定制的flaskr应用程序,在flask页面中调用bash脚本。除了我在flask.py中定义的两个函数siteon和siteoff并试图在html页面中调用它们之外,其他所有功能都正常工作。

这是错误的一行:

return flask.Response(inner(), mimetype='text/html')
我们也要这样做:

from flask import (Flask, request, session, g, redirect, url_for, abort, render_template, flash, Response)
然后:

return Response(inner(), mimetype='text/html')

您需要在开始时导入烧瓶、添加导入烧瓶或从烧瓶导入响应。是否有名为flask.py的文件?你在跟踪模块吗?是的,我是flask的新手,所以现在只想学习教程。你能告诉大家有什么不同吗?为什么这是个问题当然,import语句从flask而不是flask本身导入类和函数,因此除非您导入flask,否则使用flask.*是无效的。我的解决方案只是将响应添加到导入中,因为很容易更改flask.Response=>Response
return flask.Response(inner(), mimetype='text/html')
from flask import (Flask, request, session, g, redirect, url_for, abort, render_template, flash, Response)
return Response(inner(), mimetype='text/html')