Python 从应用程序导入应用程序导入错误:无法导入名称';app&x27;
当我执行代码时,我发现了一些错误。 首先我有init.py 然后,就可以了Python 从应用程序导入应用程序导入错误:无法导入名称';app&x27;,python,html,flask,Python,Html,Flask,当我执行代码时,我发现了一些错误。 首先我有init.py 然后,就可以了 from app import app @app.route('/') @app.route('/index') def index(): return "Hello, World!" 最后我有microblog.py来执行我的代码 from app import app app.run(debug=True) 但当我执行FLASK_APP=microblog.py然后运行FLASK时,我发现了这个 服
from app import app
@app.route('/')
@app.route('/index')
def index():
return "Hello, World!"
最后我有microblog.py来执行我的代码
from app import app
app.run(debug=True)
但当我执行FLASK_APP=microblog.py然后运行FLASK时,我发现了这个
- 服务烧瓶应用程序“microblog.py”
- 环境:生产警告:不要在生产环境中使用开发服务器。改用生产WSGI服务器
- 调试模式:关闭用法:烧瓶运行[选项]
哦,最后是我的文件夹结构。我有一个名为skripsiku的主文件夹,然后在那里我有app文件夹(in:init.py,routes.py)和microblog.py。有人能帮我吗?谢谢试试这个: 从应用程序导入应用程序作为应用程序
您可以使用任何名称代替appl该教程的目录是 减去pycache和.vscode 根据教程,在您的案例中,FLASK_APP=fua.py或microblog.py。 我假设您确实在
C:\xampp\htdocs\FUA App\App>
目录中运行了flask
,因为从该目录运行该命令时,我遇到了类似的错误
我通过从
C:\xampp\htdocs\FUA应用程序运行命令解决了这个问题
那么文件夹结构如何?为了回答你的问题,研究flask mega教程的文件夹结构有点烦人。我有一个名为skripsiku的主文件夹,在那里我有app folder(in:init.py,routes.py)和microblog.py。你应该编辑你的问题并以可读的形式放在那里。如果读者必须从评论中选择所有信息,那么问题就更难回答。将包init文件错误命名为init.py或仅在任意一侧使用一个下划线都会导致此错误。它应该命名为_uinit_uuu.py(注意init之前和之后的两个下划线)我尝试过,但在app import app中发生了相同的错误,即app import app为appl ImportError:无法导入名称'app',您是否经历了此过程?
from app import app
app.run(debug=True)