Size: a a a

Django [ru] #STAY HOME

2019 November 23

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
И потом есть отдельный сигнал на изменение m2m
Опробую
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
И потом есть отдельный сигнал на изменение m2m
Работает, но не так, как надо для меня. Подскажите, есть ли способ ограничить длину m2m поля?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Grigory Surkov
Работает, но не так, как надо для меня. Подскажите, есть ли способ ограничить длину m2m поля?
ты можешь сделать проверку в форме. Джанго форма используется?
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Artem Gubatenko
ты можешь сделать проверку в форме. Джанго форма используется?
Нет. Использую drf и знаю что проверку можно сделать через сериалайзеры. Но мне нужно, чтобы это проверялось на уровне models.py
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
Получаю данные с одного сервиса пытаюсь сохранить в бд но не сохраняет не могу понять почему
Не происходит сохранения без каких-либо исключений? Или поле просто сохраняется пустым/дефолт?
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Не происходит сохранения без каких-либо исключений? Или поле просто сохраняется пустым/дефолт?
Не сохраняется вообще, таблица пустая
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
Не сохраняется вообще, таблица пустая
Пробовали запустить shell и выполнить в нем:
check_data = Check(check_number=check_number, reference=reference)
check_data.save(force_insert=True)

?
источник

n

nefalem in Django [ru] #STAY HOME
Pavel Zagrebelin
Try-except завернуть предпоследнюю строку? Может там что-то выбрасывается
Завернул и нечего
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Пробовали запустить shell и выполнить в нем:
check_data = Check(check_number=check_number, reference=reference)
check_data.save(force_insert=True)

?
Кстати нет не пробовал
источник

Б

Барсик in Django [ru] #STAY HOME
Но, тут стоит отметить, что принудительное сохранение посредством save(force_insert=True) в большинстве случаев - плохая практика.
источник

Б

Барсик in Django [ru] #STAY HOME
nefalem
Кстати нет не пробовал
Удачно?
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Удачно?
ругнулся на значения смотрю на что он выругался
источник

Б

Барсик in Django [ru] #STAY HOME
Что написал? Скиньте скриншот хотя бы.
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
Что написал? Скиньте скриншот хотя бы.
DataError: ОШИБКА:  значение не умещается в тип character varying(12)
источник

n

nefalem in Django [ru] #STAY HOME
Похоже не помещается
источник

Б

Барсик in Django [ru] #STAY HOME
А если увеличить max_length для проблемных полей - кладется?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
nefalem
DataError: ОШИБКА:  значение не умещается в тип character varying(12)
https://t.me/pydjango/308557
как-то два сообщения противоречат друг другу. Или try\except не там был
источник

n

nefalem in Django [ru] #STAY HOME
Pavel Zagrebelin
https://t.me/pydjango/308557
как-то два сообщения противоречат друг другу. Или try\except не там был
В логгере не чего не падало, а ошибку вернул manage.py shell
источник

n

nefalem in Django [ru] #STAY HOME
Барсик
А если увеличить max_length для проблемных полей - кладется?
Все заработало, хотя максимальная  длина полей была 100 символов, я сделал 255 и  все заработало! Ребята всем спасибо! Дай бог вам здоровья
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
нашел)
источник