Невозможно отобразить HTML-файл на Django

Django 4.0.3 и Python 3.10.2

Я не могу отобразить html-файл в своем проекте. Чего мне не хватает? Основные части кода ниже.

Settings.py at INSTALLED_APPS:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app1',
]

Settings.py at TEMPLATES:

TEMPLATES = [
{
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    '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',
        ],
    },
    # 'DIRS': [r'project1\app1\templates\app1'],        
    'DIRS': [os.path.join(BASE_DIR, 'templates')],
},
]

Project-Urls:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('app1.urls')), # main will be the name of your app
]

App1-Urls:

from django.urls import path
from . import views

urlpatterns = [
   path('', views.simple_function, name='simple_function'),
]

Просмотров:

def simple_function(request):
   print("Print executes correctly, but the render doesn't")
   return render(request, r'project1\app1\templates\app1\home.html')

Путь к файлу html: app1/templates/app1/home.html

Github этого проекта

Пришлось разместить эту кучу информации для уточнения.

вместо

return render(request, r'project1\app1\templates\app1\home.html')

попробуйте написать

return render(request, 'app1/home.html')
Вернуться на верх