№1 Практическая онлайн-школа обучения языкам программирования Python (Django), JavaScript, Kotlin В. Бовсуновского.
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
25. Связи между моделями.
Смотрите, частая ситуация. У нас есть пользователь и мы хотим посмотреть сколько у него друзей, на кого он подписан и т.д.
То есть стоит вопрос, а как же соединять профиль пользователя с каким-то приложением.
Похожий принцип будет лежать, если мы хотим узнать например, какой пользователь оставил сколько комментариев. Как ни крути на выходе получается так, есть одна модель и есть вторая модель, нам нужно научить модели обмениваться данными вот в этом и будем далее разбираться.
Это понимание даст вам писать сложные вещи и выодить для пользователей любую информацию - это нужно везде, как правило.
В этом уроке я просто наглядно показал в видео, что бы было понятно в чём разбираться то, будем.
-
Перейти к уроку
26. Установим связь между пользователем и записями.
В уроке рассмотрим общую схему, а дальше ещё поработаем в командной строке и все станет на место.
Но в начале давайте напишем метод по этой схеме, так будет понятнее далее.
чтобы установить связь между пользователем и постом,
напишите связанное имя модели в маленьком регистре,
а затем используйте _set.
fields.name_model_relation + _set.metod()
27. Учимся использовать _set для связей между моделями.
Связанный менеджер» — это менеджер, используемый в связях «один ко многим» или «многие ко многим». связанный контекст. Разберём на практике в командной строке.
Перейти к уроку
28. Убираем туман, назовём точную причину, когда же использовать _set.
Посмотрев предыдущие уроки, я уверен, что вы поняли, но все же думаю туман какой-то остался.
Для того, что бы поставить все на свои места, давайте посмотрим на два варианта и сделаем ясный, чёткий вывод, когда используется _set.
Перейти к уроку
Выбрать по тегам: сайт на django4 часть 1, 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.