Django путь к просмотру
у меня есть путь url, который я хочу привести к url-файлу приложения. но он говорит, что страница не найдена
вот мой основной url:
from django.contrib import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('store.urls', namespace='store')),
path('basket/', include('basket.urls', namespace='basket')),
]
if settings.DEBUG:
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
и вот мой файл basket.url:
from django.urls import path
from . import views
app_name = 'basket'
urlpatterns = [
path('', views.basket_summary, name='basket_summary'),
]
и вот такой вид:
from django.shortcuts import render
# Create your views here.
def basket_summary(request):
return render(request, 'store/basket/summary.html')
Мое приложение называется basket, и я могу добавить, что все файлы определены. В чем проблема?
Вы должны добавить косую черту после /basket/.
Подробнее об APPEND_SLASH читайте в официальной документации.