Я работаю над приложением электронной коммерции на базе Django, в котором товары имеют такие поля, как is_featured (логическое значение) и Rank (целое число). Цель состоит в том, чтобы создать представление результатов поиска с разбивкой на страницы, где:
После поиска на каждой странице отображается всего 10 продуктов.
Первые 2 продукта всегда должны быть представлены (is_featured=True). и отсортированы по их рейтингу.
Остающиеся 8 товаров должны быть органическими (is_featured=False) и также отсортированы по их рейтингу.
Товары должны соответствовать поисковому запросу (например, фильтрация по названию). или контент).
Обеспечение эффективной работы этой логики, особенно с большими наборами данных.
Динамическая корректировка количества органических продуктов для заполнения остальной части страницы, если избранных продуктов меньше двух. доступны. Я хочу сделать с кешированием
Подробнее здесь: https://stackoverflow.com/questions/792 ... sed-on-ran
Как отображать 2 избранных и 8 органических продуктов на странице в Django на основе рейтинга и поискового запроса? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
MYSQL PHP подсчет строк на основе поискового запроса для разбиения на страницы
Anonymous » » в форуме Php - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Динамическое создание поискового запроса с помощью клиента Elasticsearch .NET 8.3
Anonymous » » в форуме C# - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Динамическое создание поискового запроса с помощью клиента Elasticsearch .NET 8.3
Anonymous » » в форуме C# - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-