【发布时间】:2019-10-05 18:13:02
【问题描述】:
我有一个用 django 编写的在线商店网站。我想通过各种参数向产品页面添加排序(和过滤器)。如何有效地做到这一点?
1) 存储多个已排序的数据库(按日期、流行度等)。
2) 根据数据库提示进行排序。
【问题讨论】:
-
一个需要额外的硬盘空间,另一个需要一些 CPU 和 RAM 使用。两者都需要您编写足够的代码来完成这项工作。你的选择真的
-
当然,感谢您的回答!但问题不在于使用哪个选项,而在于哪个选项更有效。如果我们有很多对象。
-
对于您的特定用例,我们不可能知道这一点,但我认为每当需要更改其中一种产品时更新几个不同的数据库并不是明智之举
标签: javascript python django ajax sorting