Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Самое простое - это переопределение переменой шаблона. Нам важно понять это, так как в следующих методах есть моменты. когда нам нужно будет эту переменную отменять.
-
# -*- coding: utf-8 -*- from django.shortcuts import render from django.views.generic import ListView from info_notes.models import Notes, Sites, Nick class SitesListView(ListView): model = Sites template_name = 'info_notes/info_notes_sites/sites_list.html'
Поработаем с шаблоном. Обратим внимание, что исключений здесь может не быть и результата вывода записей то же не быть. Стоит обратить особое внимание на внимательное написание шаблонов.
Давайте внимательно изучим документацию и посмотрим варианты названий переменных доступных нам.
Ведь с вами могут работать и дизайнеры, которые понимают код шаблоном, но не понимают программирование и лучше читаемые и понятные имена переменных.
Джанго такую возможность предоставляет.
Рассмотрим второй вариант.
Название модели и постфикс '_list'.
Название модели и постфикс '_list'
Рассмотрим третий вариант.
context_object_name="string".
context_object_name="string"
Подходя к методу get_queryset() - нам важно понять, что мы уяснили поведение по умолчанию(исходный код) и что учавсвтует в самой выборке.
get_queryset()
API, синтаксис.
Что бы обрести понимание твёрдое, смоделируем код в jupyter notebook.
jupyter notebook
< 1 2 3 4 5 6 7 8 >