Size: a a a

Django [ru] #STAY HOME

2020 September 01

D

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

D

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

D

Dk in Django [ru] #STAY HOME
Вот, если в tournament нет записи, то атрибута user.tournament не существует. Можно ли как-то сделать запись в Tournament не обращаясь к самой модели, а через related_name?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
Вот, если в tournament нет записи, то атрибута user.tournament не существует. Можно ли как-то сделать запись в Tournament не обращаясь к самой модели, а через related_name?
там же None
и у него нет метода update_or_create
источник

D

Dk in Django [ru] #STAY HOME
Artem Gubatenko
там же None
и у него нет метода update_or_create
Это не ответ на мой вопрос
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Dk
Это не ответ на мой вопрос
Ок: кастомизируй OneToOneField
Тогда может и можно будет

Даже если б там были связанные данные. Они были бы в виде объекта, а update_or_create - это метод менеджера
источник

ss

san_ sarabat in Django [ru] #STAY HOME
мне нужно увеличить поле интов в БД на 1, мне нужно сначала взять его из БД, увеличить и потом опять записать? или можно как то легче ето сделать?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
san_ sarabat
мне нужно увеличить поле интов в БД на 1, мне нужно сначала взять его из БД, увеличить и потом опять записать? или можно как то легче ето сделать?
а sequince (Postgresql) тоже будешь менять?
Или в дальнейшем сам будешь контролировать это поле?

Зачем вообще трогать autoincrement поле?
источник

ss

san_ sarabat in Django [ru] #STAY HOME
Artem Gubatenko
а sequince (Postgresql) тоже будешь менять?
Или в дальнейшем сам будешь контролировать это поле?

Зачем вообще трогать autoincrement поле?
у меня поле с лайками, и нужно при клике увеличить его на 1 в БД
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
san_ sarabat
у меня поле с лайками, и нужно при клике увеличить его на 1 в БД
а сорри, не верно прочел
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
san_ sarabat
у меня поле с лайками, и нужно при клике увеличить его на 1 в БД
источник

D

Dahi in Django [ru] #STAY HOME
Dan Tyan
в индексе будет хранится что то вроде

(123, 'slug') и искаться будет по полному вхождению
Не заметил Вашего ответа, спасибо большое за разъяснения!
источник

Е

Егор in Django [ru] #STAY HOME
Друзья, у кого-нибудь есть пример работы с отдельной БД из Django? Добавлять, удалять, редактировать записи, т.е. Джанго выступает в роли удобного удаленного интерфейса для работы с БД на удаленном VPS.
источник

S

Shodmon in Django [ru] #STAY HOME
Можно один тупой вопрос, на уровне бд, можно сделать так, чтоб во всей таблице в поле энаблед могло быть только одно значение тру? А все остальные фолс?
Чтоб при инсерте или апдейте получали эрор?
источник

A

Andrey in Django [ru] #STAY HOME
Какая СУБД?
источник

S

Shodmon in Django [ru] #STAY HOME
Andrey
Какая СУБД?
MySQL
источник

A

Andrey in Django [ru] #STAY HOME
Ну сделать это точно можно
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Триггер, чек констрейт. Но это дополнительные накладные расходы на производильность (не очень большие).
источник

A

Andrey in Django [ru] #STAY HOME
Вторые есть в мускуле?
источник

D

Dk in Django [ru] #STAY HOME
блин, неужели в один запрос нельзя сделать? update_or_create не принимает F выражения
источник