Найти - Пользователи
Полная версия: Проблемы импорта переменной
Начало » Python для новичков » Проблемы импорта переменной
1
rizavu
Проблема у меня явно банальная, но на пару с гуглом я не разобрался, поэтому прошу помощи.

Имею вот такую структуру приложения
.
├── 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
rizavu
нужно переименовать свой пакет site во что-нибудь другое, потому что site - стандартный модуль питона
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB