2016-10-26 60 views
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

感謝您的時間模塊。

回答

相關問題