Используя 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
Спасибо за любые советы!