ImportError: попытка относительного импорта за пределы пакета верхнего уровня django
Я пишу сайт на Django и столкнулся с проблемой, что при относительном импорте из каталога, расположенного в той же директории, что и каталог, в который осуществляется импорт, возникает следующая ошибка:
ImportError: attempted relative import beyond top-level package
вот мой импорт, который находится в файле online_book/shop-cart/cart.py
from ..books.models import Book
модель книги находится в файле online-book/books/models.py
Помогите мне найти решение этой проблемы, пожалуйста
импорты относятся к тому месту, где находится manage.py
.
поэтому ваш импорт должен выглядеть следующим образом:
from books.models import Book
Установите dir online_book в качестве корневого каталога в настройках