Size: a a a

Django [ru] #STAY HOME

2020 June 24

AD

Alex Dem in Django [ru] #STAY HOME
Max Musatov
Я думал, какие-то ещё аргументы есть. Так-то решение не то чтобы плохое, но спорное
при использовании null=True и blank=True будут неожидаемые поведения в запросах
при использовании null=True онли будут приколы с валидацией когда надо будет оставить строку пустой

при использовании blank=True онли будет все окей с валидацией, и запросами, хотя для меня вышедшего из дебрей raw sql всегда интуитивно воспринимался этот вариант как самый неочевидный

вообще, это одна из зашкварных как раз историй ОРМ на мой взгляд
выглядит как костыль
источник

AD

Alex Dem in Django [ru] #STAY HOME
но деваться некуда, blank=true + default='' дает самый вменяемый результат при работе с ОРМ и валидацией
источник

MM

Max Musatov in Django [ru] #STAY HOME
Ну, в питоне None и '' - два разных значения, они не равны. Ничего странного в том, что в базе та же самая ситуация
источник

MM

Max Musatov in Django [ru] #STAY HOME
Хотя я тут подумал, наверное, есть ситуации, когда NULL вообще не нужен, просто у меня их почти нет, а у других, может, и бывают
источник

AD

Alex Dem in Django [ru] #STAY HOME
Max Musatov
Ну, в питоне None и '' - два разных значения, они не равны. Ничего странного в том, что в базе та же самая ситуация
в базе не такая ситуация
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
так ответа не нашел
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
кто хочет почистить карму )) сделать доброе дело
источник

MM

Max Musatov in Django [ru] #STAY HOME
Alex Dem
в базе не такая ситуация
В смысле не такая?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Max Musatov
Ну, в питоне None и '' - два разных значения, они не равны. Ничего странного в том, что в базе та же самая ситуация
в плане если бы это был raw sql, ты бы делал просто Null и не парил бы себе мозг
источник

AD

Alex Dem in Django [ru] #STAY HOME
а тут получается, что значение может быть не передано и будет записано как пустая строка
Это абсурд
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
кто хочет почистить карму )) сделать доброе дело
мне кажется, после твоих кейсов у всего чатика хватит кармы попасть в рай
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
)))))) это же хорошо
источник

N

Nire in Django [ru] #STAY HOME
ARTUR KNYAZEV
кто хочет почистить карму )) сделать доброе дело
Сорри, я дантист
источник

AD

Alex Dem in Django [ru] #STAY HOME
Nire
Сорри, я дантист
в голос!
источник

AD

Alex Dem in Django [ru] #STAY HOME
ARTUR KNYAZEV
)))))) это же хорошо
Не хотел обидеть, если что
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
все норм , я шутки понимаю
источник

M

MK in Django [ru] #STAY HOME
подскажите как подключить парсер к БД
источник

N

Nire in Django [ru] #STAY HOME
MK
подскажите как подключить парсер к БД
Лол что
источник

N

Nire in Django [ru] #STAY HOME
Объясни
источник

M

MK in Django [ru] #STAY HOME
ну я спарсил сайт нужно его в БД подключить
источник