Почему новый (пользовательский) модуль в приложении django не распознается?
Я новичок в Django и хотел просто добавить несколько файлов python в одно из моих приложений, чтобы разделить код. Если я создам 'main.py' в папке моего приложения и импортирую его из views.py (для наглядности), то я получу:
File "/home/francesco/django-projects/my-env/my-projects/my-app/views.py", line 3, in <module>
import main
ModuleNotFoundError: No module named 'main'
Я не смог найти ничего в интернете, я не знаю, можно ли это сделать (если да, то есть ли обходной путь?) или я делаю что-то неправильно (если да, то какой правильный путь?). Я использую django 4.1
Спасибо
решено, изменив import main
на from . import main