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