№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
13. Ещё раз о мощности метода super(), на реальном коде.
Специально показал этот пример с методом super(), что бы вы осознали всю мощь этого метода.
Мы взяли кусок кода с библиотеки и применили к нашему классу, при этом с той библиотеки больше ничего не вытягивается и в нашем классе, больше нигде не применяется, то есть точечно. Только мы с вами все это в коде проделали, думаю прошибло.
Перейти к уроку
14. Разберём, как работают сигналы в Django, зачем они, как работают, из чего состоят, какие бывают?
Мы с вами будем писать сигналы далее для создания профиля, а я знаю. что новички их очень бояться. Нечего здесь бояться, давайте разберёмся, что это что с ними(сигналами делают) и зачем они нужны. И что бы закрепить практически, напишем сигнал для авто заполнения slug, ранее мы уже написали код для авто заполнения slug, использовали для этого метод save(), но ведь это можно решить и под другому.
Зачем я это делаю. Ну во-первых, что бы вы учились смотреть на задачи разносторонне, а во-вторых нам нужны будут сигналы далее, пусть ваш мозг уже работает над этой информацией. смотришь к нужному нам моменту все и созреет.
Поехали, разбирать:
- Что такое сигналы Django?
- Для чего сигналы Django?
- Как использовать сигналы Django?
- Какие бывают сигналы Django?
- Какие параметры включают сигналы Django?
Работаем с документацией.
Перейти к уроку
15. Напишем сигнал. И поговорим если есть проблемы перевода кириллицы в латиницу.
Напишем сам сигнал pre_save
И поговорим, как решить проблемы, если Джанго не видит кириллицу и не переводит её в латиницу.
Перейти к уроку
Выбрать по тегам: CreateView, CreateView-TemplateDoesNotExist, crispy-form, DetailView, django-form, django-test, forms-django, git, models, pytest, signals-django, slugify-and-super, авто-заполнение-slug, 1. django 4 входим. 2. Навык получения ссылок на объекты. 3. ListView переопределение методов. Сайт на Python Django4 часть 1 Создание сайта на Django 4. Часть 2. Django + git VS Code. Часть 3. Погружение в формы Django 4. Часть 4. Заканчиваем писать блог. Часть 5. Пишем views профессионально. Часть 6. User Profile. Часть 7.