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

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

Может ли у меня не получится стать программистом Python? Нет, Не может.

8. Крутое, простое объяснение. Использование related_name в Django на примере двух моделей.

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

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

-

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

9. Сделаем выборку комментариев с использованием related_name.

Переменная, которую мы создаём для выборки комментариев к посту очень важно понимать. Поэтому мы сначала прлоработали в jupyter и теперь применяем.

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

Это полностью классический питон, создаём переменные и используем их.

Единственное в значении мы делаем выборку с базы данных.

Просто и удобно.

Обратите внимание, ваш профессионализм будет зависеть от того насколько хорошо Вы проработаете QuerySet методы. По сути можно писать вещи любой сложности. Поэтому с выборкой нужно поработать хотя бы месяц(30 дней).

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

10. Создадим остальные переменные нашего представления.

В Пайтон, как и в JS, можно переменным присваивать функции и методы, воспользуемся этим. И создадим переменные, значением. которых сделаем методы, подсчёта лайков поста и сохранённых постов пользователем. (наши пользователи будут иметь возможность сохранять пост. который понравился, что бы поработать с ним позже).

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

11. Осмыслим, что наша страница DetailView будет включать очень много фишек.

Сайт на Django. Лайки, комментарии, сохранение постов все будем писать в DetailView.

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

Так же в представлении у нас будут и формы и применим методы, которые ранее прописывали в модели, подсчёт лайков и комментариев и сохранение постов.

Это мощная тренировка понять, как писать сложные вещи на Джанго.

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

-

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