TemplateDoesNotExist в / boards/home.html

Я создаю свой первый сайт на Django и следую учебнику. Учебник здесь.

При попытке загрузить сайт с помощью стандартного http://127.0.0.1:8000/ я получаю ошибку

TemplateDoesNotExist at /
boards/home.html

Django говорит, что пытается пройти по этому пути: "C:\Users\myuser\Desktop\Development\myproject\myproject\mproject\boards\templates\boards\home.html (Source does not exist)"

>

Когда я ввожу этот путь непосредственно в проводник файлов, он загружает файл без проблем.

Вот мой urls.py:

from django.urls import path

from boards import views

urlpatterns = [
    path('', views.home, name='home'),
    path('admin/', admin.site.urls),
]

И мой views.py:

from .models import Board

def home(request):
    boards = Board.objects.all()
    return render(request, 'boards/home.html', {'boards': boards})

А в settings.py есть 'boards' (название приложения) под заголовком INSTALLED_APPS.

Моя файловая структура выглядит следующим образом:

enter image description here

Надеюсь, кто-нибудь сможет помочь. Просто спрашивайте, если я что-то упустил.

Я думаю, что каталог board должен быть под "C:\Users\myuser\Desktop\Development\myproject", а не под "C:\Users\myuser\Desktop\Development\myproject\myproject". Вот структура моего проекта Django.

.
├── README.md
├── core    <-- "board" in your project
│   ├── __init__.py
│   ├── admin.py
│   ├── apps.py
│   ├── models.py
│   ├── static
│   │   └── core
│   ├── templates
│   │   └── core
│   ├── tests.py
│   ├── urls.py
│   └── views.py
├── db.sqlite3
├── manage.py
├── scan_system    <-- "myproject" in your project
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
Вернуться на верх