Python Django ModeulNotFoundError: Нет модуля с именем 'SomeFolder'

У меня есть приложение на django. Оно довольно сложное, я не могу опубликовать весь код здесь, поэтому у меня есть общая картина. Ниже приведена настройка папок в большой картине, связанная с тем, что я делаю. Обратите внимание, что "SomeFolder" - это имя-заглушка для фактического имени. Some folder - это папка, содержащая некоторые скрипты python с функциями внутри них. Она не была установлена в приложении Django. Я перетащил и бросил SomeFolder в папку бэкенда. Это необходимо и должно было быть сделано. Это некоторый python материал, не связанный с Django.

Dashboard
    backend
        SomeFolder
            A.py
            B.py
            C.py
        views.py
    Dashboard
    frontend
    manage.py
    

Внутри views.py в верхней части, я делаю

import SomeFolder

Затем, внутри views.py, у меня есть функция, которая вызывает некоторые функции в python-скриптах A.py, B.py и C.py. Вот почему мне нужно импортировать SomeFolder. Например:

def someFunction():
    SomeFolder.A_Function_1
    SomeFolder.A_Function_2
    SomeFolder.B_Function_2
    etc.

Проблема в том, что когда я запускаю python manage.py runserver, я получаю ModuleNotFoundError: No module named 'SomeFolder' в файле views.py. Папка SomeFolder находится в том же каталоге, что и views.py, поэтому я не уверен, почему она не распознается. Я видел другие подобные примеры на stackoverflow, но не совсем понял их или как их исправить, поэтому я размещаю свой собственный здесь.

Try => from . import SomeFolder

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