№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.

Специальная, подарочная акция получения доступа к Django4!

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

14. Домашнее задание, что бы понять зачем планировать модели.

Наша задача сейчас столкнуться с проблемами, которые нас могут ожидать, когда по ходу мы добавляем новые поля. давайте подготовим себя к этому и вам надлежит выполнить домашнее задание.

Добавить записи в админку.

Потом добавить поле slug в модели Nick и Notes.

Перейти к уроку

15. А если сразу бы спланировали модели, то все ок.

НЕ зря я дал домашнее задание из него видно, что тщательное планирование приложения это большой плюс. Не нужно боятся и править что-то, тем более идей приходит море. Важно понять, что все же планировать тщательно - это правильно.

Перейти к уроку

16. Переопределим template_name.

Самое простое - это переопределение переменой шаблона. Нам важно понять это, так как в следующих методах есть моменты. когда нам нужно будет эту переменную отменять.

-

# -*- 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'

Перейти к уроку

17. Пропишем шаблон.

Поработаем с шаблоном. Обратим внимание, что исключений здесь может не быть и результата вывода записей то же не быть. Стоит обратить особое внимание на внимательное написание шаблонов.

Перейти к уроку

18. Для вывода объектов используем название модели и постфикс '_list'.

Давайте внимательно изучим документацию и посмотрим варианты названий переменных доступных нам.

Ведь с вами могут работать и дизайнеры, которые понимают код шаблоном, но не понимают программирование и лучше читаемые и понятные имена переменных.

Джанго такую возможность предоставляет.

Рассмотрим второй вариант.

Название модели и постфикс '_list'.

Давайте внимательно изучим документацию и посмотрим варианты названий переменных доступных нам.

Ведь с вами могут работать и дизайнеры, которые понимают код шаблоном, но не понимают программирование и лучше читаемые и понятные имена переменных.

Джанго такую возможность предоставляет.

Перейти к уроку