Size: a a a

Django [ru] #STAY HOME

2020 March 12

RP

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

RP

Ruslan Popov in Django [ru] #STAY HOME
последняя строчка - это исполненные запросы
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
сделал явное назначение изменённых полей, всё сработало
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ruslan Popov
сделал явное назначение изменённых полей, всё сработало
в смысле ?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
т.е. без update
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
for field, value in params.items():
   setattr(obj, field, value)
obj.save()
источник

AS

ASergey Shakiel in Django [ru] #STAY HOME
можно ли на джанго орм написать такой запрос https://dpaste.org/4KLX
источник

AS

ASergey Shakiel in Django [ru] #STAY HOME
не совсем понятно как указать TO_CHAR("t"."date" :: DATE, 'YYYY-MM') as "ddate"
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Всем привет
Какой в models.ManyToManyField указать параметр, который бы указывал имя колонки в бд?
По дефолту это *имя поля*_id
Хочу *имя поля*_uuid
источник

M

Maks in Django [ru] #STAY HOME
Ребята привет. Как узнать какое наименование у ошибки, для try / except. Если в консоли выводит только так "duplicate key value violates unique constraint".
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Николай Видов
Всем привет
Какой в models.ManyToManyField указать параметр, который бы указывал имя колонки в бд?
По дефолту это *имя поля*_id
Хочу *имя поля*_uuid
можешь указать свою таблицу
и сам расписать поля
источник

M

Maks in Django [ru] #STAY HOME
Ну я сделал так "type(exception).name" получил "IntegrityError" Но почему то не смог поймать ошибку по такому имени =(
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Dan Tyan
можешь указать свою таблицу
и сам расписать поля
Сейчас поле выглядит как
class SomeModel(models.Model):
   ...
   speaker = models.ManyToManyField(Speaker)
В базе у таблицы SomeModel это поле выглядит как speaker_id
Я всего лишь хочу, чтобы в базе оно выглядело как speaker_uuid, имея то же значение, что и сейчас
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Maks
Ну я сделал так "type(exception).name" получил "IntegrityError" Но почему то не смог поймать ошибку по такому имени =(
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Как возвращать страницу 404, если публикация имеет статус publised=False?
Публикация на фронте не выводиться, но по прямому урлу она всёравно остается доступна.
https://gist.github.com/boriskrutskih/df3a630a5a71a324da2196e5289428a0
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Николай Видов
Сейчас поле выглядит как
class SomeModel(models.Model):
   ...
   speaker = models.ManyToManyField(Speaker)
В базе у таблицы SomeModel это поле выглядит как speaker_id
Я всего лишь хочу, чтобы в базе оно выглядело как speaker_uuid, имея то же значение, что и сейчас
источник

НВ

Николай Видов in Django [ru] #STAY HOME
Искал, не нашёл тут
источник

DT

Dan Tyan in Django [ru] #STAY HOME
там пример
источник

DT

Dan Tyan in Django [ru] #STAY HOME
указываешь through для поля

members = models.ManyToManyField(Person, through='Membership')
источник

НВ

Николай Видов in Django [ru] #STAY HOME
through мне не интересен
источник