Size: a a a

Django [ru] #STAY HOME

2021 May 31

А

Антон in Django [ru] #STAY HOME
1) null - позволяет в поле в базе хранить пустые значения типа None (null)
2) blank - позволяет из админки и других форм записывать пустые (типы пустой строки) значения в поле
3) required - походу тоже, что и blank только в обратную сторону
источник

P

Pooh in Django [ru] #STAY HOME
да
источник

А

Антон in Django [ru] #STAY HOME
скрин ошибки и кода
источник

JG

Just Go in Django [ru] #STAY HOME
ага ага, а если мне на бэк(API) придут значения
None
[пустой объект list]
НЕ_ПРИШЛО
что из этого куда попадёт?
источник

V

Vladimir in Django [ru] #STAY HOME
источник

V

Vladimir in Django [ru] #STAY HOME
источник

V

Vladimir in Django [ru] #STAY HOME
он просто выводит пустой массив, что нет такого чата, хотя в бд есть точно
источник

А

Антон in Django [ru] #STAY HOME
в зависимости откуда попадет.
Если с формы то blank не даст записать пустое значение.
Если с фронта, тогда на него пофиг.
Но вообще есть теория, что если потенциально у тебя поле может содержать пустые данные лучше предусматривать пустоту одного типа (чтобы не хранить одновремнно '' и None)
Типа TextField(blank=True, null=True, default=''), и у тебя при отсутствии какого либо значения будет храниться пустая строка
источник

V

Vladimir in Django [ru] #STAY HOME
ляяя, нужно было просто «and» вметсо «&»
источник

JG

Just Go in Django [ru] #STAY HOME
а как же required=???
источник

А

Антон in Django [ru] #STAY HOME
это тот же blank. На выбор либо blank=True либо required=False
источник

А

Антон in Django [ru] #STAY HOME
могу ошибаться, required не приходилось юзать)
источник

JG

Just Go in Django [ru] #STAY HOME
а если вместе
а если раздельно(или тот или тот)
источник

А

Антон in Django [ru] #STAY HOME
неа
источник

А

Антон in Django [ru] #STAY HOME
с Q "and" не используется
источник

V

Vladimir in Django [ru] #STAY HOME
у меня так работает
источник

Z

Zz00# in Django [ru] #STAY HOME
пацаны, я решил проблему путем заменной фотографий у товаров на которых выпадал 502 бэд регуест
источник

Z

Zz00# in Django [ru] #STAY HOME
так и не понял в чем была проблема, но это помогло
источник

А

Антон in Django [ru] #STAY HOME
слушай, так required вообще в формах только используется, а не в поле бд.
источник

JG

Just Go in Django [ru] #STAY HOME
не ври мне
источник