У меня есть следующие переменные, которые пользователь может отправить через форму (они не требуются, но могут сделать это, чтобы отфильтровать поиск).
color = request.GET.get ('color')
size = request.GET.get ('size')
Теперь я хочу передать эти переменные функции, но только если они существуют. Если они не существуют, я хочу просто запустить функцию без аргументов.
функция без аргументов:
apicall = search ()
с цветом только это
apicall = search (color)
и с цветом и размером
apicall = search (color, size)
Если аргумент определен, я хочу передать его функции, но если это не так, я не хочу его передавать.
Каков наиболее эффективный способ сделать это? Есть ли у python встроенные методы для этого?