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

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

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

11. Добавим detail.

Что бы видеть весь процесс добавления записи и пере направления на url, добавим class DetailView, мы тогда будем видеть весь процесс, конечно мы его позже перепишем под наши нужды, пока добавим простое представление, что бы проконтролировать этот кусок работы. (заполнения формы и пере направления на страницу деталей, в случае успешного заполнения)

-

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

12. Добавим html разметку в detail_post.html и пропишем переменные шаблона.

Не поленимся сделаем нормальную страницу, даже, если мы её позже будем изменять, что бы все работало с иголочки. А если вы не забыли основная наша задача это авто заполнение slug, а станицу detail добавляем, что бы увидеть весь процесс в целом.

-

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

13. Ещё раз о мощности метода super(), на реальном коде.

Специально показал этот пример с методом super(), что бы вы осознали всю мощь этого метода.

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

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

14. Разберём, как работают сигналы в Django, зачем они, как работают, из чего состоят, какие бывают?

Мы с вами будем писать сигналы далее для создания профиля, а я знаю. что новички их очень бояться. Нечего здесь бояться, давайте разберёмся, что это что с ними(сигналами делают) и зачем они нужны. И что бы закрепить практически, напишем сигнал для авто заполнения slug, ранее мы уже написали код для авто заполнения slug, использовали для этого метод save(), но ведь это можно решить и под другому.

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


Поехали, разбирать:

  • Что такое сигналы Django?
  • Для чего сигналы Django?
  • Как использовать сигналы Django?
  • Какие бывают сигналы Django?
  • Какие параметры включают сигналы Django?

Работаем с документацией.

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