Почему новый (пользовательский) модуль в приложении 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

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