сделать проверку, если в ForeignKey есть уже запись с "date", апдейтнуть запись в бд, как это сделать?
Заранее спасибо
1 в следующий раз кидай все на одной странице 2 пока не очень понятно что нужно
В первой модели основные характеристики, завязанные при помощи foreignkey к др таблице по date Требуется проверка, если запись в бд по date уже есть > апдейтнуть характеристики первой таблицы
у тебя вторая модель связана по фк к первой, а не наоборот я так понимаю инстанс второй модели создается после первой, и данные из поля date нужно сохранить в какое-то поле первой?
да вторая модель создается после первой, но цель сделать банальную проверку существует ли уже запись с такой датой или нет, если существует - перезаписать новые значения по этой дате. Нагуглил update_or_create, но либо криво юзаю, либо с фк по другому используется
все еще не понятно, распиши реальный кейс
Есть две модели, в первой, далее - 1, содержаться характеристики, вторая модель, далее - 2, которая связана по фк к первой, я получаю данные из первой таблицы https://pastebin.com/e7EW9Cpj в relationship. Фактически прошу отдать данные из 1 таблице по дате 2 таблицы. Задача следующая: сделать проверку, если в дата в relationship в таблице 2 уже есть - апдейтнуть записи в таблице 1
ты повторил то же самое, это не сделало что-то понятней, умение задавать вопросы это очень важно, подумай хорошо, сформулируй понятно и возможно тебе кто-то сможет помочь
Спасибо, попробую переформулировать и отписать позже
Обсуждают сегодня