Используя URLconf, определенный в myapp.urls, Django попробовал эти шаблоны URL, в таком порядке

Я думаю, что просмотрел все доступные ответы на эту ошибку, но все они ссылаются на какой-то другой учебник и файл views.py, которого у меня нет. После запуска учебника из здесь я получаю эту 404 ошибку.

Using the URLconf defined in myapp.urls, Django tried these URL patterns, in this order:

    admin/
    ^$ [name='home']
    ^media/(?P<path>.*)$
    ^static/(?P<path>.*)$

The current path, market_data/, didn’t match any of these.

В urls.py есть следующий код:

from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
from django.urls import re_path as url
from django.views.generic.base import TemplateView

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^$', TemplateView.as_view(template_name='templates/static_pages/index.html'), name='home'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Структура корневого каталога этого проекта такова

~/market_data/myapp
~/market_data/myapp/static_media
~/market_data/myapp/static_files
~/market_data/myapp/static_files/admin
~/market_data/myapp/templates
~/market_data/myapp/templates/static_pages

Спасибо за любые советы!

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