Как связать двух зарегистрированных пользователей в Django - PullRequest
0 голосов
/ 26 марта 2019

У меня есть приложение Django 2.1.5, в котором я создал две разные формы, в которые зарегистрированные пользователи могут публиковать свои требования, например: «Мне нужен автомобиль, чтобы проехать из пункта А в пункт В» или «Мне нужно перейти от D к E завтра» .И другие пользователи могут публиковать свои услуги, как в «У меня есть грузовик, который может проехать от А до В» и т. Д. Итак, у меня есть 2 доски, одна для людей, которым нужны транспортные средства, а другая гделюди публикуют у них бесплатные транспортные средства.Теперь у меня есть две разные страницы для обеих досок и две разные формы для каждой доски.Теперь, если я найду требование, которое смогу выполнить, есть кнопка с надписью «Предложите свою цену».После чего я предоставляю свои данные и цену для человека, который спрашивает.Затем эта информация должна быть отправлена ​​первоначальному автору этого требования. Мне нужно выяснить, как соединить этих двух зарегистрированных людей.Должен ли я просто указать каждому требованию, а сервис предлагает уникальный URL?и то же самое для каждого пользователя?Или есть другой способ?Я действительно озадачен тем, что является лучшим способом сделать это.

1 Ответ

1 голос
/ 26 марта 2019

Мне кажется, у вас должна быть модель Requirement с полями, но более конкретно type = [PASSENGER, DRIVER].Вы показываете эти Requirement в разных списках для разных типов пользователей, и как только они находят то, что ищут, они нажимают кнопку Bid your price, которая связывает их с представлением /bids/new, где они заполняют форму или что-то еще, ив качестве конечного продукта есть экземпляр Bid (поля, которые вам нужны + fk Requirement ставка была создана).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...