Почему я не могу использовать файл 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 не может импортироваться? Интересно.
Моя директория проекта и мой код находятся здесь:
НУЖНА ПОМОЩЬ!!! Пожалуйста, помогите мне как можно больше! Чем быстрее, тем лучше!
БОЛЬШОЕ СПАСИБО!
когда вы пишете: 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 .`