Задать вопрос
@Vitalii181190
Начинающий вэб-разработчик

Что нужно прописать чтобы вывило ошибку это не число?

forms.py
def clean(self):
        price = self.cleaned_data['price']
        availability = self.cleaned_data['availability']
        if price < 1:
            raise ValidationError('Цена не может быть ниже 1')
        elif availability < 1:
            raise ValidationError('Количество не должно быть ниже 1')
        elif price != int: - вот здесь в условии что нужно прописать 
            raise ValidationError('Это не число!') -
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Yobanaris
@Yobanaris
Учусь отвечая.
Может просто запретить использовать буквы а чисто для цифр сделать поле?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы