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

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

Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.

21. Создадим два приложения users и notification.

Как мы говорили, для того, что закончить писать блог, нам нужно ещё два приложения. users и notification(профили пользователей и уведомления). У нас запланировано написание лайков и уведомления, нам нужно знать кто лайкнул, кто комментировал и т.д.

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

22. Пишем модель профиля.

По сути дела основная идея мы будем расширять стандартную модель Джанго, при помощи OneToOneField.

В этом видео напишем несколько полей:

  • расширим модель User.
  • нам нужно, что бы показывало, что пользователь находится онлайн или нет.
  • Добавим following, то есть что бы наши пользователями могли следить за людьми, чьи статьи им интересны и в последствии читать их в своей ленте.

95.png

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

23. Пишем модель профиля.

Допишем поля модели.

Нам хорошо бы, подсчитать количество друзей.

укажем возраст и что ещё придумаете.

укажем. что обновление автоматом по дате.

и укажем картинку профиля по умолчанию. а так же директорию для хранения картинок загруженных пользователями в качестве профиля.

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

25. Связи между моделями.

Смотрите, частая ситуация. У нас есть пользователь и мы хотим посмотреть сколько у него друзей, на кого он подписан и т.д.

То есть стоит вопрос, а как же соединять профиль пользователя с каким-то приложением.

Похожий принцип будет лежать, если мы хотим узнать например, какой пользователь оставил сколько комментариев. Как ни крути на выходе получается так, есть одна модель и есть вторая модель, нам нужно научить модели обмениваться данными вот в этом и будем далее разбираться.

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

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

-

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