Salve, avrei una quesione da porvi.
Sto facendo un piccolo progetto con Django, si tratta di una galleria di immagini, su cui voglio applicare diversi filtri.
Nello specifico voglio avere la possibilità di filtrare le immagini per nome, colore e tipo, ma anche di usare insieme più filtri.
Ho una barra laterale su cui metto i parametri del filtro, ad Esempio:
ColoreTipoad ogni voce corrisponde un numero che uso per il filtro, ad esempio il giallo è l'1 il verde il 2 ecc....
Quando qualcuno clicca su giallo viene reindirizzato a /filter/?bycolor=1
Quando qualcuno clicca su Grande viene reindirizzato a /filter/?bytype=1
Il mio urls.py è fatto per gestire questo formato di url:
localhost:8000/gallery/filter/?byname=s
localhost:8000/gallery/filter/?byname=s&bycolor=n
localhost:8000/gallery/filter/?byname=s&bycolor=n&bytype=n
Dunque il mio problema è che se l'utente seleziona prima il colore e poi il tipo il tutto non funziona più.
C'è un modo carino per gestire queste cose?
A me piacerebbe generare l'url in un ordine definito.
Spero di aver spiegato decentemente la questione.