TemplateDoesNotExist в / pythonanywhere

Я использую Django 4.0.6 и пытаюсь разместить свое веб-приложение на pythonanywhere.com, но получаю эту ошибку. Я не понимаю, почему это происходит, я посмотрел на settings.py и не увидел ничего неправильного, все требования установлены, настройки выглядят нормально, WSGI файл в порядке. Я не понимаю, почему эта ошибка продолжает появляться.

Вот мой файл настроек:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
            os.path.join(BASE_DIR,'frontend/build')
        ],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

Здесь происходит ошибка.

def select_template(template_name_list, using=None):
    """
    Load and return a template for one of the given names.

    Try names in order and return the first template found.

    Raise TemplateDoesNotExist if no such template exists.
    """
    if isinstance(template_name_list, str):
        raise TypeError(
            "select_template() takes an iterable of template names but got a "
            "string: %r. Use get_template() if you want to load a single "
            "template by name." % template_name_list
        )

    chain = []
    engines = _engine_list(using)
    for template_name in template_name_list:
        for engine in engines:
            try:
                return engine.get_template(template_name)
            except TemplateDoesNotExist as e:
                chain.append(e)

    if template_name_list:
        raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain)
    else:
        raise TemplateDoesNotExist("No template names provided")

В нем говорится, что index.html выбрасывает исключение.

Когда я закончил сайт, я запустил npm run build и index.html должен быть моим файлом шаблона, но по какой-то причине он не находит его, я думаю, где я ошибаюсь?

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