Не нашел примеров, назовите пожалуйста ключевое слово для гугления..
if cat=='*':
Stay.objects.filter()
else:
Stay.objects.filter(cat=cat)
Как быть при большом количестве таких cat
попробуй посмотреть как юзать django-filters в ванильной джанге
понял вас, благодарю. Уточните, что значит "ванильная джанга" ?
а если, вручную, то создай дикт и манипулируй им filters = {} if GET.get('bla'): filters.update({bla:GET.get('bla')}) .filter(**filters)
То что нужно! Спасибо большое. Позже дойдем до django-filters тоже
все таки, в зависимости от ситуации, первый вариант, предпочтительнее, ванильная джанга, это стандартная джанга с его cbv и fbv
Обсуждают сегодня