В конце мы ставим точку и расставляем всё по местам.
А не обычное пояснение в том, что я сначала рассказал, что происчходит в моделях, но в конце сконцентровал внимание совершенно на другой переменной, надеюсь, что благодаря этому способу объяснения будет полное понимание использования related_name=''
Наша задача сделать три вещи:
1. Мы создали форму из модели.
2. Дописали представление.
3. Дописали код шаблонов.
Если создание формы из модели, для нас было просто и объяснять там особо нечего, мы справились без труда.
То когда приступили к второму этапу, начали дописывать модель, здесь пришлось дать очень подробное обяъснение в несколько уроков. Ну во-первых мы использовали представление для детализации и в него просто дополнили код с предыдущего урока, многие этого не делают и пишут новые представления ( что есть ошибка).
А далее мы увидели всю глубину и красоту использования related_name (связанное поле).
Иными словами истинное понимание related_name нам дало возможность делать выборку не выходя за рамки модели (очень подробно объяснил).
Это в будущем позволит вам делать очень сложные вещи.
В данном случае мы рассмотрели комментарии, но ведь это мог быть сайт по жилью, например и мы так же могли бы получать непроданные квартиры и добавлять выборок сколько угодно (например квартиры в районах...).
Важно понять этот механизм, с чем мы успешно справились.
Обратите внимание, у нас нигде не проходит urls, так как мы просто дописываем представление, которое писали в предыдущем уроке, то есть вывод постов.
Теперь мы дописываем это представление.
Вот здесь я на пальцах разобрал формы с полного ноля. Просто вижу. что есть проблемы с понимаем, решил объяснить настолько просто, что бы понял ребёнок 9 и меньше лет.
Теперь не сомневаюсь, формы вы будете писать сознано.
И третье, мы прописали код в шаблонах разобрали его подробно, у нас получилось три куса кода.
- вывод количества комментариев и кто их оставил.
- вывести сами комментарии.
- вывести форму для отправки комментариев.
-
Домашнее задание.
Важне пересказать себе, что произашло и словить себя на мысли, что вы понимаете, что происходит.
Пишите ручками, пишите, столько раз представление и разбирайте модель, пока не разберётесь.
Важно, написать не менее 4-х раз, нужно будет в будущем, загвоздок в этом моменте не должно более быть, только тотальное понимание.
Заострял внимание здесь.
Посмотрите урок, перечитайте и переосмыслите.