0
的模塊我試圖讓Docker中運行Flask Blueprints,但註冊藍圖時出現問題。Flask Blueprint;找不到名爲
我有以下結構:
├── docker-compose.yml
├── nginx
│ ├── Dockerfile
│ └── sites-enabled
│ └── flask_project
└── web
├── Dockerfile
├── __init__.py
├── app.py
├── modules
│ ├── __init__.py
│ └── page
│ ├── __init__.py
│ ├── forms.py
│ ├── models.py
│ ├── views.py
├── requirements.txt
├── static
│ ├── css
│ │ ├── bootstrap.min.css
│ │ └── main.css
│ ├── img
│ └── js
│ └── bootstrap.min.js
└── templates
├── _base.html
└── index.html
app.py包含:
views.py包含:
from flask import Blueprint
simple_page = Blueprint('simple_page', __name__,
template_folder='templates')
@simple_page.route('/')
def index():
return "Hello world"
__init__.py
下頁:
from web.modules.page.views import simple_page
__init__.py
文件爲空。
控制檯提供了一個ImportError:沒有名爲web.modules.page
感謝您的時間模塊。