我制作了一个网络应用程序,其中包含两类用户(比如说 A 和 B),并且有一个公共(public)版 block ,他们都可以在上面发布内容。现在,如果来自 A 类的人(John)被建议他的最佳匹配是来自 Django 卡的 B 类人(wick),我该如何做一些事情来通知他们。
假设 JOHN 喜欢 WICK 提供的产品,并且他在 WICK 的卡片(迷你资料)上看到了一个图书按钮。现在我想在 JOHN 单击“预订”按钮时通知 Wick JOHN 对你感兴趣。
示例数据
制造商
M_ID From To M_Type T_Type T_Length T_Weight #Trucks
JOHN A B Boxes Open 12-Tyre 22 3
BLAKE C D Cylinders Trailer HIGH 23 2
GREG G H Scrap Open 14-Tyre 25 5
运输车
T_ID From To T_Type T_Length T_Weight #Trucks Price
WICK A B Open 12-Tyre 22 5 1500
PATEL G H Open 14-Tyre 25 10 1200
NICK A B Open 12-Tyre 22 7 1900
算法以这种格式返回数据
Manufacturer Best Match Second Best
JOHN WICK NICK
GREG PATEL -
我可以向 JOHN 展示他最好的比赛是 WICK 和 NICK(当他点击他们时,他们的迷你资料将通过 BOOK 选项显示给他,但接下来我该怎么做才能让事情发生(提醒 WICK/NICK)当他点击图书按钮时??
最佳答案
这是一个相当广泛的问题,但这里是。
JOHN 点击,请求的处理将立即做一些事情(比如给 NICK 发送电子邮件),或者它会在数据库中存储一些东西,这将在 NICK 下次交互时引起 NICK 的注意应用程序。 也许是一个通知表,其中包含 JOHN(通知程序)、NICK(notifiee --yuk )和相关数据的外键。
当您对该帖子投赞成票或添加评论时,我将在 stackoverflow 页面顶部看到类似后者的内容。如果我一个月没有回到 stackoverflow,我会看到它,或者你可以在你存储的内容中包含一个到期日期,这样在这段时间过去后,通知将被视为过时并删除NICK 从未意识到的苍蝇。
我希望您能在某处找到其他人为实现其中大部分内容而编写的内容。可能是一种中间件形式,如果要在字面上检查每个交互而不是仅在登录时检查的话。抱歉,我无法提供任何指示。
关于python - 在 Django 框架中匹配两个配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55354721/