Jeck290
Сен. 17, 2013 18:14:01
Есть модель , одно из полей имеет уникальный тип
ip = models.IPAddressField(blank=True, verbose_name=“IP адрес”,unique=True)
проблема в том что нужно не допустить повторяющихся IP адресов , но вот беда одно значение в базе должно повторяться , например это значение пустая строка “” но unique=True при записи повторной пустой строки говорит что такая запись уже существует , как обойти это ограничение ?
Lexander
Сен. 17, 2013 19:36:43
Вместо пустой строки используйте NULL.
Jeck290
Сен. 18, 2013 09:35:41
Да но как мне заставить Model Form не выдавать ошибку , поле проверяется , находится запись и вуаля ошибка такое поле уже существует :( , можно обойтись без проверки форм но это не правильно , хотелось бы правильно сделать
Jeck290
Сен. 18, 2013 10:22:07
Все , понял , написал свою обработку форм , проблема решена.