Commit 6a308741 authored by Chester Tan's avatar Chester Tan

Merge branch 'tan/assignments'

parents 118ce515 211b1649
from django.urls import path from django.urls import path
from .views import assignments, AssignmentDetailView, AssignmentListView from .views import AssignmentDetailView, AssignmentListView
urlpatterns = [ urlpatterns = [
path('', AssignmentListView.as_view(), name='assignments'), path('', AssignmentListView.as_view(), name='assignments'),
......
...@@ -3,17 +3,13 @@ from .models import Assignment, Course ...@@ -3,17 +3,13 @@ from .models import Assignment, Course
from django.views.generic.detail import DetailView from django.views.generic.detail import DetailView
from django.views.generic.list import ListView from django.views.generic.list import ListView
def assignments(request):
assignments_context = Assignment.objects.all()
courses = Course.objects.order_by('course_code')
context = {
'assignments':assignments_context,
'courses':courses,
}
return render(request, 'assignments/assignments.html', context)
class AssignmentListView(ListView): class AssignmentListView(ListView):
model = Course model = Course
def get_context_data(self, *args, **kwargs):
context = super().get_context_data(*args, **kwargs)
context["object_list"] = Course.objects.order_by("course_code")
return context
class AssignmentDetailView(DetailView): class AssignmentDetailView(DetailView):
model = Assignment model = Assignment
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment