вручную согласно бизнес-логике. И есть внешнее АПИ, через которое получаем похожие сущности, но у них нужно сохранить их внешний id.
Вопрос: как это реализовать с джанго моделями, чтобы таблицы не содержали избыточных данных (были декомпозированы)?
Вопрос в том, как добавить модель новой сущности в Джанго приложение (наследование от исходной модели?), чтобы новая сущность ссылалась на основную, но имела дополнительные поля и манипулировать ею пользуясь Джанго орм
Тяжелый вопрос?))
не совсем понятно что тебе нужно, но выглядит так будто ты хочешь смешать работу с моделями и работу с внешними ресурсами.
Нет, это разнесено, но нужна модель для манипуляции с данными В джанго есть мульти-тейбл наследование, но я не могу разобраться как не перезаписывать данные в основной таблице, если они уже существуют, а просто сослаться и заполнить поля доп таблицы (с данными из внешнего апи, которые у нас отличаются, например id)
понятней не стало. в джанге multi-table наследование это всего лишь чуть другой способ сделать one-to-one связь между таблицами.
Обсуждают сегодня