Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
Мы стремимся к тому, что бы смотреть документацию и писать по ней. Размышлять и смотреть доки. Смотреть доки и делать лучше наши модели и быстрее. Давайте покажу как этому учится.
-
Я вас учу опираться на документацию, рассуждать над моделью, так же вы увидите насколько важно понимать устройство модели, как легко мы пишем методы и добавляем поля. Да, ведь это Джанго. Но главное все же уловить. что опираемся мы на задачи веб разработчика :
В конце видео важно уловить, что все это мы делали ради того, что бы выбрать что нам нужно с базы и показать. То есть модель имеет API модели(QuerySet-методы выборки).
Все в Джанго у вас будет крутится вокруг API моделей, дальше разберём и заострим внимание в представлениях и шаблонах.
С этого видео вы поймёте зачем мы пишем представление(View/вьюху).
Как увидим далее - эти простые действия нам дают полное понимание, как написать полное представление и как написать url.
Если вы ищете ответ на вопрос, как изучить Джанго, то с видео видно, что важен порядок подачи материала, подача материала должна быть такой, что бы связать к вас в голове(как мы делаем), работу представления и все это связать со справкой, что мы и делаем. Результат профессионального овладения в таком случае гарантирован, а за ним и устройство на работу и свои проекты.
Современный рыночный подход к Джанго это бедный на понимание материал, в большинстве своём люди вершков нахватаются и с умным видом пишут, типа давайте напишем блог, сайт, страницу. Изложение, как под копирку:
Вставьте код.
Он делает то-то и то-то.
Игнорируют справку из-за не знания.
И вопрос почему выбран этот код или та или иная конструкция остаётся за кадром в первую очередь за кадром для людей. которые пишу такой материал, из -за некомпетентности,
на вряд ли вы найдёте ответ на вопрос, а почему человек выбрал именно подход на классах, ответ вы не получите, так как тот кто писал взял этот пост с другого сайта и написал. как бы от себя. Тысячи статей, которые рассказывают одно и то же.
Но ни одна статья не отвечает на вопрос почему мы делаем так. (для авторов этих статей ответ очевиден - все сделали так и я сделал, а почему? Хрен его знает.
Тогда вопрос? А где и как изучить Джанго серьёзно. У Бовсуновского.
А как?
Искать ответы на вопрос почему и пользоваться справкой.
А вопросов много?
Зачем я создаю модель?
Зачем я делаю представление?
А почему я беру класс. а не функцию?
А как написать серьёзный проект?
А какое базовое понимание нужно?
А где его взять?
А какие нужно учитывать возможности при работе с приложением?
Если мы хотим быть программистами, которые понимают Джанго и которые владеют Джанго, значит нужно немного уложить в голове, как связаны модели и представления. Вообще уроки 26, 27, 28 рассказывают о:
- как связаны модели и представления.
- какие основные возможности есть у Джанго.
- когда стоит выбирать функцию, когда класс, когда стоит писать свой костомный менеджер.
Да это видео длинные, так как это теория, нам ведь проще будет планировать приложение, когда мы будем понимать, а что использовать для этого планирования технически в коде.
В итоге делаем вывод, если не знаем. что придёт в голову далее, то выбираем смело class:
Конструкция класс. - почему?максимальное расширение проекта и возможность написать, переписать по любые нужды.За счёт чего?0. Методы которые можно переопределить.1. Множественное наследование.2. Использовать миксины.3. Использовать собственные менеджеры выборки с базы4. Использовать методы модели.5. Декораторы.6. Все что есть в Джанго можно применить в виде методов класса.
Теперь то дошло. После этого урока.
В итоге делаем вывод, если не знаем, что придёт в голову далее, то выбираем смело class:
< 1 2 3 ... 21 22 23 24 25 ... 59 60 61 >