March 2020
Intermediate to advanced
608 pages
17h 17m
English
To illustrate the query expressions, let's create the viral video detail view and plug it into the URL configuration, as follows:
# myproject/apps/viral_videos/views.pyimport loggingfrom django.conf import settingsfrom django.db import modelsfrom django.utils.timezone import now, timedeltafrom django.shortcuts import render, get_object_or_404from django.views.generic import ListViewfrom .models import ViralVideoPOPULAR_FROM = getattr(settings, "VIRAL_VIDEOS_POPULAR_FROM", 500)logger = logging.getLogger(__name__)class ViralVideoList(ListView): template_name = "viral_videos/viral_video_list.html" model = ViralVideodef viral_video_detail(request, pk): yesterday ...