Django 'ModuleNotFoundError: Нет модуля с именем 'my_app''

Я некоторое время работаю в проекте. Одно из приложений внутри него, 'my_app', имеет свои модели, представления, формы и т.д., работающие нормально. Оно также включено в INSTALLED_APPS.

Теперь я пытаюсь создать новый файл внутри папки my_app, чтобы написать некоторую логику, но не могу импортировать модели. Я пробовал:

from my_app.models import MyModel

Но я получаю эту ошибку: ModuleNotFoundError: No module named 'my_app'

Также попробовал этот вариант, когда я делал импорт, например, в views.py:

from .models import MyModel

Но на этот раз я получаю эту ошибку:

ImportError: attempted relative import with no known parent package

В других файлах в той же папке эти импорты работают нормально. Недавно я развернул приложение на Railway, может это как-то связано с этой ошибкой? Почему вдруг возникла эта ошибка?

EDIT:

my_app/apps.py файл:

from django.apps import AppConfig


class My_appConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'my_app'

Также, недавно начал использовать Celery и my_project_folder/celery.py выглядит следующим образом:

from celery import Celery 

os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'my_project.settings')

app = Celery('my_project')
Вернуться на верх