Flask из .models import *, что дает "попытку относительного импорта без известного родительского пакета" - PullRequest
0 голосов
/ 23 февраля 2020

Когда в моем app.py я пытаюсь импортировать что-то из models.py и когда я использую

from .models import * 

, но я получаю следующую ошибку на моей оболочке

ImportError: attempted relative import with no known parent package

Мое дерево каталогов выглядит следующим образом:

└── PROJECT_FOLDER
    ├── README.md
    ├── __pycache__
    │   ├── app.cpython-36.pyc
    │   ├── app.cpython-38.pyc
    │   ├── scraping.cpython-36.pyc
    │   └── scraping.cpython-38.pyc
    ├── app.py
    ├── db.sqlite3
    ├── models.py
    ├── scraping.py
    ├── static
    │   └── css
    │       ├── bootstrap-theme.min.css
    │       ├── bootstrap.min.css
    │       ├── sign.css
    │       └── theme.css
    └── templates
        ├── base.html
        └── index.html

Я пытался поместить main.py во внешнюю папку и импортировать from PROJECT_FOLDER.models import *, но это не сработало. Я также попытался поместить __init__.py в мою директорию root.

Любая помощь приветствуется. Спасибо!

...