Если бы я имел следующий класс:Джанго CommaSeperatedIntegerField и отрицательные числа
class foo(models.Model):
list = models.CommaSeparatedIntegerField(max_length=255)
Если я пытаюсь добавить объект Foo от администратора, он не позволит мне заполнить список с отрицательными числами. Например, если я заполняю поле 1,2,3,4 его штрафом. Но 1,2,3, -4 даст мне сообщение об ошибке «Введите только цифры, разделенные запятыми». Есть идеи?
Спасибо!
Спасибо за ответ. Я предполагаю, что следующий вопрос: есть ли простой способ изменить код проверки? Я не хочу создавать настраиваемое поле модели. – user2545167
Вы можете использовать 'RegexValidator' в поле char, это будет выглядеть так:' list = models.CharField (max_length = 255, validators = [RegexValidator (YOUR_REGEX_HERE)]) ' – Tzach