num = request.GET.get("num",20)
По умолчанию число равно 20. Но если пользователь проходит через 100, как я могу установить num на 50? (Максимальное, что я позволяю?)Как использовать функцию max в Python?
num = request.GET.get("num",20)
По умолчанию число равно 20. Но если пользователь проходит через 100, как я могу установить num на 50? (Максимальное, что я позволяю?)Как использовать функцию max в Python?
Просто добавьте еще одну строку:
num = int(request.GET.get("num", 20))
if num > 50:
num = 50
Или, если вы хотите использовать min
вы могли бы написать:
# "num" parameter assumed to be convertable to an `int`
num = min(int(request.GET.get("num", 20)), 50)
Что вы пытались? Вы еще не сказали? –
Если вы хотите обрезать число, вы должны использовать 'min', а не' max'. – Bolo
Если у вас проблемы с max, вы не готовы использовать ORM. (Вы немного загадка: это очень новичок для того, кто задал более 800 вопросов ...) –