我是一名Python初学者,使用
目前,我的当前目录结构如下:
如果使用init文件初始化
__init__.py
设置应用程序结构时遇到了很多麻烦,即使查看了几个教程也无济于事。目前,我的当前目录结构如下:
/parent
/myapp
__init__.py
views.py
/virtualenv
之前,我有(如果这有任何区别)
/parent
/myapp
/bin
/include
/lib
__init__.py
的内容如下:
from flask import Flask
app = Flask(__name__)
以及我的views.py文件
from myapp import app
@app.route('/')
def test():
return 'This is a new test'
if __name__ == '__main__':
app.run(debug=True)
如果使用init文件初始化
myapp
,为什么我不能在视图中调用它?我收到一个错误,指出“我无法导入应用程序,也没有名为myapp的模块”。如果我删除init文件并将其内容复制到views.py文件的顶部,一切都可以正常工作。