Add detail view for lesson

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent d3ec710866
commit 319a1070af
  1. 8
      apps/course/views.py
  2. 3
      project/urls.py

@ -4,7 +4,7 @@ from django.template import loader
from django.views.generic import View, DetailView, ListView
from django.views.decorators.csrf import csrf_exempt
from django.views.decorators.http import require_http_methods
from .models import Course, Like
from .models import Course, Like, Lesson
from .filters import CourseFilter
@ -81,3 +81,9 @@ class CoursesView(ListView):
if self.request.is_ajax():
return 'course/course_items.html'
return 'course/courses.html'
class LessonView(DetailView):
model = Lesson
context_object_name = 'lesson'
template_name = 'course/lesson.html'

@ -18,7 +18,7 @@ from django.urls import path, include
from django.views.generic import TemplateView
from django.conf import settings
from apps.course.views import CoursesView, likes, CourseView
from apps.course.views import CoursesView, likes, CourseView, LessonView
urlpatterns = [
path('admin/', admin.site.urls),
@ -26,6 +26,7 @@ urlpatterns = [
path('courses/', CoursesView.as_view(), name='courses'),
path('course/<int:pk>/', CourseView.as_view(), name='course'),
path('course/<int:course_id>/like', likes, name='likes'),
path('lesson/<int:pk>/', LessonView.as_view(), name='lesson'),
path('', TemplateView.as_view(template_name="templates/lilcity/main.html"), name='index'),
]

Loading…
Cancel
Save