本节课终于要迎来该系列的重头戏了,匹配功能!
在这之前,我们完成了前端,后端的其他所有功能,增删改查。
只剩下这个最难最复杂的匹配了。
话不多说,直接开始。
首先我们打开页面,找到这个匹配按钮,进行设计:
我们先搜索出鸣人的数据、
然后点击匹配后,我们弹出了一个假的弹层:
注意,上面微信号是随便乱填的。
正常来说,应该是先把当前会员的id发送给后台,后台经过算法匹配,把匹配结果数据返回给前端页面,页面再渲染这个匹配结果弹层上的数据。
所以我们得给这个匹配按钮加个点击事件函数:
match_user()和数据流说明如下:
然后是组件代码,要利用这个传过来的数据 match_result
这里我们暂时这样即可,然后我们现在要去后台实现了。
先urls.py中映射:
然后是views.py中开始写这个match_user函数即可。
具体函数内容,我们下一节课再研究吧~