да, я знаю, что, вероятно, не смогу использовать реверс для этого представления, но это нормально для моей ситуации.

я есть представление в Django, которое может принимать несколько различных параметров фильтра, но все они являются необязательными. Если у меня есть 6 дополнительных фильтров, действительно ли мне нужно писать URL для каждой комбинации из 6 или есть способ определить, какие части URL являются необязательными?

Чтобы дать вам пример только с двумя фильтрами, я мог бы иметь все эти возможности URL:

/<city>/<state>/
/<city>/<state>/radius/<miles>/
/<city>/<state>/company/<company-name>/
/<city>/<state>/radius/<miles>/company/<company-name>/
/<city>/<state>/company/<company-name>/radius/<miles>/

Все эти URL-адреса указывают на один и тот же вид, и единственными обязательными параметрами являются город и штат. С 6 фильтрами это становится неуправляемым.

Как лучше всего делать то, чего я хочу достичь?

Ответы на вопрос(4)

Ваш ответ на вопрос