Django Queryset вылетает когда строка в целочисленных полях - PullRequest
0 голосов
/ 29 августа 2018

У меня есть экран поиска, где параметры вводятся и фильтруются с использованием набора запросов.

У меня есть целочисленное поле, и если пользователь введет в нем буквенные символы, оно произойдет сбой, когда я выполню queryset.filter, потому что в целом числе есть альфа.

Есть ли способ заставить django просто отбросить это вместо того, чтобы вызвать исключение?

Спасибо.

1 Ответ

0 голосов
/ 29 августа 2018

Вы должны проверить ввод данных пользователем через форму, прежде чем передать ее модели. IntegerField поможет вам.

...