TemplateSyntaxError в /course
Я пытаюсь включить url моих представлений в html navbar и когда я загружаю страницу, я получаю эту ошибку; Could not parse the remainder: ''courses:course_list'' from ''courses:course_list'
вот мои ссылки на курсы
from django.urls import path
from . import views
app_name = "courses"
urlpatterns = [
path('', views.course_list, name='course_list'),
path('<int:id>/<slug:slug>/', views.course_detail, name='course_detail'),
path('save_review/', views.SaveReview.as_view(), name='save_review'),
path('load_more_review/', views.load_more_review, name='load_more_review'),
path('create_user_library/', views.UserCourse.as_view(), name='user_library'),
path('<str:username>/user_library/', views.user_library, name='user_library'),
path('pay_for_courses/', views.AjaxCoursePayment.as_view(), name='pay_for_courses'),
path('<int:id>/print_course_pdf', views.CoursePdf.as_view(), name='print_course_pdf'),
path('search_more_courses/', views.search_more_courses, name='search_more_courses'),
path('search_courses/', views.search_courses, name='search_courses')
]
и вот мои взгляды на курсы
def course_list(request, slug=None):
category = None
categories = Category.objects.all()
courses = Courses.objects.filter(available=True)
if slug:
category = get_object_or_404(Category, slug=slug)
courses = courses.filter(category=category)
return render(request, 'courses/content/list.html', {'category': category, 'categories': categories, 'courses': courses})
и вот мой base.html