Я искал этот вопрос и не смог найти ни одного, извините, если он дублируется.
Я создаю какой-то сайт электронной коммерции, похожий на ebay.Проблема у меня возникает, когда я пытаюсь просмотреть «категории» и «фильтры».Например.Вы можете просмотреть категорию «Монитор».Это покажет вам множество мониторов и некоторые фильтры (точно такие же, как на ebay) для их применения.Итак, вы переходите на «мониторы», тогда у вас есть фильтры вроде:
- Тип: LCD - LED - CRT
- Бренд: ViewSonic - LG - Samsung
- Максимальное разрешение: 800x600 - 1024x768
И эти фильтры будут добавлены к URL-адресу, как показано в примере, при просмотре мониторов URL-адрес может выглядеть примерно так:
store.com/monitors
Если вы примените фильтр «Тип»:
store.com/monitors/LCD
«Бренд»:
store.com/monitors/LCD/LG
«Максимальное разрешение»:
store.com/monitors/LCD/LG/1024x768
Итак, суммируя,Структура URL будет выглядеть примерно так:
/category/filter1/filter2/filter3
Я не могу понять, как это сделать на самом деле.Проблема в том, что фильтры могут быть переменными.Я думаю, что в представлении нужно будет использовать **kwargs
, но я не совсем уверен.
У вас есть идеи, как захватить такие параметры?
Большое спасибо!