Уведомления

Группа в Telegram: @pythonsu

#1 Май 3, 2015 02:17:35

rizavu
Зарегистрирован: 2015-05-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы импорта переменной

Проблема у меня явно банальная, но на пару с гуглом я не разобрался, поэтому прошу помощи.

Имею вот такую структуру приложения

.
├── app.py
├── config.py
├── site
│   ├── __init__.py
│   └── views.py
├── static
└── templates

в site/views.py я создаю переменную
site_blueprint = Blueprint(...)
в site/__init__.py делаю так
from .views import site_blueprint
а в app.py пытаюсь сделать так
from site import site_blueprint
и получаю
Traceback (most recent call last):
  File "app.py", line 2, in <module>
    from site import site_blueprint
ImportError: cannot import name site_blueprint

Подскажите, пожалуйста, в чем проблема и как правильно импортировать site_blueprint в app.py

Офлайн

#2 Май 3, 2015 16:31:46

rizavu
Зарегистрирован: 2015-05-03
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблемы импорта переменной

нужно переименовать свой пакет site во что-нибудь другое, потому что site - стандартный модуль питона

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version