Size: a a a

Django [ru] #STAY HOME

2020 October 16

DO

D. Ouhh in Django [ru] #STAY HOME
я могу сделать:
campaign = Campaign.objects.first()
campaign.save()

и мне выбьет эту ошибку. я даже ничего не меняю
источник

vc

vadim chin in Django [ru] #STAY HOME
Кемель
Но Вы считаете, что это не правильное оформление?
смотря для чего, если показать свою исключительность то можно в облако и в zip упаковать
а так хрень какая-то, если настроек много их бьют на файлы или выносят в какой нить constance если свои кастомные.
источник

К

Кемель in Django [ru] #STAY HOME
vadim chin
смотря для чего, если показать свою исключительность то можно в облако и в zip упаковать
а так хрень какая-то, если настроек много их бьют на файлы или выносят в какой нить constance если свои кастомные.
Хорошо. Спасибо
источник

M

Mike in Django [ru] #STAY HOME
Dan Tyan, спасибо, всё сделано уже.
источник

VV

Vladimir Vladimirov in Django [ru] #STAY HOME
D. Ouhh
я могу сделать:
campaign = Campaign.objects.first()
campaign.save()

и мне выбьет эту ошибку. я даже ничего не меняю
Ты же фильтром first вытаскиваешь queryset с одним объектом, то есть получаешь строку из таблицы. Потом методом save()  эту же  строку пытаешься сохранить в эту таблицу. И база тебе отвечает, что строка с таким уникальным id уже есть
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Vladimir Vladimirov
Ты же фильтром first вытаскиваешь queryset с одним объектом, то есть получаешь строку из таблицы. Потом методом save()  эту же  строку пытаешься сохранить в эту таблицу. И база тебе отвечает, что строка с таким уникальным id уже есть
не, так делать - это норма. проблема была в рекурсии в сигналах.
источник

Д

Дмитрий in Django [ru] #STAY HOME
D. Ouhh
не, так делать - это норма. проблема была в рекурсии в сигналах.
Зачем так делать?
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Дмитрий
Зачем так делать?
рекурсию в сигналах?
источник

Д

Дмитрий in Django [ru] #STAY HOME
не, зачем сохранять уже существующую запись, если ты в ней ничего не меняешь?
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Дмитрий
не, зачем сохранять уже существующую запись, если ты в ней ничего не меняешь?
это я показал для демонстрации ошибки
источник

DO

D. Ouhh in Django [ru] #STAY HOME
что если даже ничего не меняешь, то ошибка все равно есть
источник

Д

Дмитрий in Django [ru] #STAY HOME
D. Ouhh
это я показал для демонстрации ошибки
Странная демонстрация ошибки , которая и так очевидная ошибка.
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Дмитрий
Странная демонстрация ошибки , которая и так очевидная ошибка.
для меня ошибка не была очевидной. почему тогда сразу не написал в чем дело?
источник

Д

Дмитрий in Django [ru] #STAY HOME
D. Ouhh
для меня ошибка не была очевидной. почему тогда сразу не написал в чем дело?
Ну как не очевидна то , если ты вызываешь объект и потом пытаешься его снова сохранить в базу , и он тебье пишет, что запись с таким pk уже сущесвует?
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Дмитрий
Ну как не очевидна то , если ты вызываешь объект и потом пытаешься его снова сохранить в базу , и он тебье пишет, что запись с таким pk уже сущесвует?
ты же понимаешь что не в этом проблема была?
источник

Д

Дмитрий in Django [ru] #STAY HOME
D. Ouhh
ты же понимаешь что не в этом проблема была?
в примере который ты привел в этом
источник

DO

D. Ouhh in Django [ru] #STAY HOME
campaign = Campaign.objects.first()
campaign.save()
попробуй ввести у себя.
источник

Д

Дмитрий in Django [ru] #STAY HOME
D. Ouhh
campaign = Campaign.objects.first()
campaign.save()
попробуй ввести у себя.
Виноват. Но странно это)
источник

DO

D. Ouhh in Django [ru] #STAY HOME
Дмитрий
Виноват. Но странно это)
:)
источник

Д

Дмитрий in Django [ru] #STAY HOME
vote for number 2 please
источник