Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Наша задача сейчас столкнуться с проблемами, которые нас могут ожидать, когда по ходу мы добавляем новые поля. давайте подготовим себя к этому и вам надлежит выполнить домашнее задание.
Добавить записи в админку.
Потом добавить поле slug в модели Nick и Notes.
НЕ зря я дал домашнее задание из него видно, что тщательное планирование приложения это большой плюс. Не нужно боятся и править что-то, тем более идей приходит море. Важно понять, что все же планировать тщательно - это правильно.
Самое простое - это переопределение переменой шаблона. Нам важно понять это, так как в следующих методах есть моменты. когда нам нужно будет эту переменную отменять.
-
# -*- 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'
< 1 2 3 ... 12 13 14 15 16 ... 59 60 61 >