Size: a a a

Django [ru] #STAY HOME

2019 February 27

DT

Dan Tyan in Django [ru] #STAY HOME
а сейчас разве не  сохраняет с большими буквами ?
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
не забыть в save у модели сделать изменение только при одного и другого
источник

V

Vasya in Django [ru] #STAY HOME
Dan Tyan
а сейчас разве не  сохраняет с большими буквами ?
С большими сохраняет, а не должен
источник

V

Vasya in Django [ru] #STAY HOME
Валентин Хомутенко
не забыть в save у модели сделать изменение только при одного и другого
Максимальная автоматизация процесса нужна, потому что дырка черевата сливом данных
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
ну тут максимально автоматизирован как раз
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
это проще, чем в каждом обращении к модели руками делать lower и сравнивать
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
просто тупо на каждый save делаешь
self.nickname_lower = self.nickname.lower()
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
и все
источник

V

Vasya in Django [ru] #STAY HOME
Валентин Хомутенко
просто тупо на каждый save делаешь
self.nickname_lower = self.nickname.lower()
В форме всплывёт ошибка?
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
какая именно ошибка? валидации?
источник

V

Vasya in Django [ru] #STAY HOME
Валентин Хомутенко
какая именно ошибка? валидации?
Никнейм занят
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
по идее, если у nickname_lower ты поставил флаг, что должно быть уникальным, то должна из коробки ошибка об этом показаться при попытке сохранить
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
но я не тестил такой вариант
источник

ВХ

Валентин Хомутенко in Django [ru] #STAY HOME
в худшем случае доработать в админской форме надо будет
источник

V

Vasya in Django [ru] #STAY HOME
Скорее всего integrity error полетит при сохранении, а не валидации
источник

V

Vasya in Django [ru] #STAY HOME
Хотя кастомный валидотор написать изи
источник

V

Vasya in Django [ru] #STAY HOME
Ладно, спасибо
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
Vasya
Доброго!
Как сделать, чтобы юзер имел уникальный, нечувствительный к регистру ник, но при этом он отображался бы как чувствительный?
Сложный вариант - вместо простого unique=True у джанги добавить sql-ем констрейнт на уровне бд
источник

V

Vasya in Django [ru] #STAY HOME
Timur Daukaev
Сложный вариант - вместо простого unique=True у джанги добавить sql-ем констрейнт на уровне бд
Поподробнее?
источник

ПП

Панда Панпан in Django [ru] #STAY HOME
Здравствуйте. Пытаюсь добавить поле в модель
speaker_size = models.CharField("Размер динамика", max_length=50, blank=True)
А Django мне все равно выдает ошибку:
django.db.utils.IntegrityError: NOT NULL constraint failed: Комбо усилители.speaker_size
Хотя я указал, что поле может быть пустым. В чем может быть проблема?
источник