从本地图书馆导入Flask

时间:2012-03-13 19:59:52

标签: python flask boto

我希望将我的所有库,烧瓶和博托本地存储在项目中,而不是全局安装。我无法解决这个问题。我的文件结构如下:

project/
    project/
        __init__.py
        libraries/
            flask/
            boto/
        views/
            ....
        modules/
            __init__.py
            ....
        templates/
            ....
        static/
            ....
    runserver.py

相关文件的内容如下:

的项目/ runserver.py

from project import app
app.run(host='0.0.0.0', port=8080, debug=True)

project / project / _ init _。py

from project.libraries.flask.flask import Flask
app = Flask(__name__)

import project.views.index
import project.views.login

project / project / modules / _ init _。py

import project.libraries.boto.boto

Flask和boto的导入都不起作用。该错误报告无法找到库。

我做错了什么?这个文件布局(尝试将视图分成多个文件,同时保持所有库本地)是一个好主意吗?

感谢。

1 个答案:

答案 0 :(得分:1)

您需要project/project/libraries/__init__.py个文件。