【发布时间】:2022-01-15 12:22:47
【问题描述】:
我是 vue 和 Django 的新手,我想为一个电子商务项目实现一个搜索组件,并根据用户的需要过滤结果。我花了一些时间找到一个合适的方法,这是我目前所理解的:
- 前端解决方案:对于 vue3,我可以使用 vuex 存储和计算属性来实现搜索和过滤搜索结果,例如(https://softauthor.com/vuejs-composition-api-search-bar-using-computed-properties/#disqus_thread)问题是:1)在缩放时存储所有产品是否仍然是一个好的解决方案在 vuex 中,当搜索结果包含例如超过 500 个或更多产品时过滤和搜索它们...
- 后端解决方案:使用 Django rest_framework:一种方法是从 Django 发送搜索结果,并为每个过滤器和搜索选项发送请求,这些选项可能对在所有产品中获得最高折扣有效,但我认为并非所有情况......我在这里的问题是:2)通过django进行搜索并限制返回结果的数量而不是vue解决方案是否更好......
最后,我是否应该通过 Django 和 vue 的一些其他条件在所有产品中混合使用搜索的方式和使用方式
我看到很多关于搜索和过滤的问题,但没有找到一个可以解释我的问题,我知道我没有缩小范围,我真的不知道我是否以正确的方式看待它或者不是这样,请与我裸露,如果有人可以帮助我回答或一些参考要遵循将不胜感激..thx
【问题讨论】:
标签: django vue.js django-rest-framework vuex vuejs3