Специальная, подарочная акция получения доступа к Django4!
Как, я, начал код писать в Python? Смотрите, если уперлись и ничего не получается.
В нашей модели Profile, пропишем метод получения списка друзей. И я забегу немного вперёд, покажу вам, код, который будем писать позже, модель друзей. Сейчас важно понять, что все модели в разных приложениях связаны со стандартной моделью Джанго User.
Давайте разберём это подробно, Вы удивитесь, как все гениально просто.
Да, Да, Вы сможете написать кучи приложений по этому принципу и сделать соц. сети любой сложности, здесь нет ничего сложного, когда понятен механизм, а мы кроме этого много работаем в командной строке и с документацией, что даёт полнейшее понимание процесса разработки.
Здесь уже по шаблону делаем, нам уже все понятно.
class Relationship(models.Model): ................
-
Мы написали модель профиля ранее, а точнее расширили стандартную модель django User. Мы планируем, что бы пользователи отправляли запросы на дружбу, как говорили ранее друзей будем описывать отдельной моделью. А сейчас нам нужно что бы расширенная нами модель Profile ожила и все что делает пользователь происходило на автомате.
Для этого:
Мы создадим модель отношения (Relationship), и потом пропишем к ней сигналы. Таким образом все оживёт и заработает.
Давайте писать Relationship().
Под статусом для сигналов мы будем понимать запрос:
1. Отправленный.
2. Принятый.
Давайте допишем модель Relationship. А вы перед этим должны были выполнить домашнее задание, поэтому здесь вы только закрепите и допишем другие поля создание и обновление модели автоматически.
Теперь мы готовы писать сигналы, но пока мы продолжим далее писать блог.
< 1 2
Просмотр всех сообщений c тегом: связи между моделями