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

it`s my project structure

Помогите мне найти решение этой проблемы, пожалуйста

импорты относятся к тому месту, где находится manage.py
. поэтому ваш импорт должен выглядеть следующим образом:

from books.models import Book

Установите dir online_book в качестве корневого каталога в настройках

Вернуться на верх