Почему я не могу использовать файл projectname.file для импорта

Я добавляю custom_site.py в свой проект, Но я не могу импортировать его в admin.py и urls.py. Я пытаюсь использовать sys, и с помощью Pycharm пометить их как Sources Root, но он все равно не может импортировать! Он всегда выдает ошибку типа:

from typeidea.custom_site import custom_site
ModuleNotFoundError: No module named 'typeidea.custom_site'

Почему typeidea.custom_site не может импортироваться? Интересно.

Моя директория проекта и мой код находятся здесь:

admin.py

urls.py

custom_site.py

Каталог проекта

НУЖНА ПОМОЩЬ!!! Пожалуйста, помогите мне как можно больше! Чем быстрее, тем лучше!

БОЛЬШОЕ СПАСИБО!

когда вы пишете: from X import y. это импортирует модуль X, и создает ссылки на объекты/методы y. Ваш:

from typeidea.custom_site import custom_site

typeidea.custom_site не является модулем, поэтому вы не можете его импортировать.

модулем, который вы хотите использовать, является custom_site, поэтому просто сделайте:

import custom_site.

для более подробного объяснения этого: `from ... import` vs `import .`

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