Closed juaky closed 11 months ago
Jo ara el que faria servir seria django-filter. Amb aquest paquet pots crear fàcilment un formulari de filtre de les dades de la grid i ell mateix et crea el filtre del queryset per veure les dades seleccionades. Aquesta seria la meva recomanació.
L'error que t'apareix és perquè sortides__meves__list, args=(E)
no és un nom de url. La segona part semblen els paràmetres de la url, el menú no sap trobar el nom de la url i molt menys aplicar paràmetres que estan en un string d'aquesta manera.
Sol·lucionat. Entre reverse, subitem, subsubitem,....... m'estava tornat boig.
Dintre de "Sortides" hi ha diferents tipus d'accions: sortides, xerrades, tallers, dossiers, material, matrícula,....... Quan es mostren, apareixen totes barrejades.
Estaria bé que l'usuari pogués mostrar-les en funció del tipus. Per a això es podria modificar el menu.py de forma que apareguin els diferents tipus a escollir. Caldria modificar les crides als reverse: subitem.url = reverse( subitem_url ) incloent un argument "tipus" dintre del "subitem_url". De forma que la variable "subitem_url" que incialment té (per exemple) el valor "sortidesmeveslist", tindria el valor "sortidesmeveslist, args=(E)". Caldrà també modificar les vistes per tal que incloguin el paràmetre "tipus". Caldria també afegir entrades al fitrxer urls.py del tipus
Fent les modificacions, em trobo amb el següent problema en fer la crida als reverse:
Alguna ajuda? On està l'error????