如何在Django中连接两个注册用户

时间:2019-03-26 10:45:24

标签: python django database algorithm django-forms

我有一个Django 2.1.5应用程序,其中我创建了两种不同的表单,注册用户可以在其上发布其要求,例如:“我需要从A点到B点的车辆” “我明天需要从D到E” 。而且,其他用户可以在“我有一辆可以从A到B的免费卡车”等中发布服务。因此,我有2个板,一个用于需要车辆的人,另一个人们在这里张贴免费车辆。现在,两个板都有两个不同的页面,每个板有两个不同的表单。现在,如果我找到可以满足的要求,那么会有一个按钮显示“出价”。之后,我会向要问的人提供我的详细信息和出价。然后,将此信息发送给该要求的原始作者。 我需要弄清楚如何联系这两个注册人员。我是否应该只提供每个需求,并且服务提供唯一的URL?每个用户都一样吗?还是有其他方法吗?我真的很困惑如何做到这一点的最佳方法。

1 个答案:

答案 0 :(得分:1)

在我看来,您应该拥有一个包含字段的模型Requirement,更具体地说是type = [PASSENGER, DRIVER]。您针对不同类型的用户在不同的列表上显示这些Requirement,一旦他们找到了他们想要的内容,请单击按钮Bid your price,将其链接到视图/bids/new填写表格或其他内容,作为最终产品,有一个Bid实例(您需要的字段+ fk Requirement出价已创建)。