Size: a a a

Django [ru] #STAY HOME

2021 January 06

N

Nire in Django [ru] #STAY HOME
Просто в абстракт классе сделай уникальный ид для потомков и вот к нему привязывайся
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Nire
Ты не ответил, зачем тебе этот запрос?
Короче надо тогда рассказать суть проекта. Я делаю площадку с оповещениями о новых релизах, будь то Spotify, Youtube и т.п, при том чтобы все эти оповещения выводились в одном фиде. Скажем, пользователь подписывается на артиста из спотифай. И мне нужно отфильтерить так, чтобы в фид пользователю выводились оповещения только от тех артистов, на которых он подписан.
источник

N

Nire in Django [ru] #STAY HOME
Dmitriy Тiutiunnyk
Допустим кейс такой у меня есть  абстрактная базовая модель продукт и 30 видов продукта, как мне связать корзину, которая может ссылаться на любой из продуктов
А вообще так нельзя делать, для каждого вида продукта свою модель плодить вредно. Я бы не допустил такого
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
А вообще так нельзя делать, для каждого вида продукта свою модель плодить вредно. Я бы не допустил такого
Если поля разные?
источник

N

Nire in Django [ru] #STAY HOME
Grigory Surkov
Короче надо тогда рассказать суть проекта. Я делаю площадку с оповещениями о новых релизах, будь то Spotify, Youtube и т.п, при том чтобы все эти оповещения выводились в одном фиде. Скажем, пользователь подписывается на артиста из спотифай. И мне нужно отфильтерить так, чтобы в фид пользователю выводились оповещения только от тех артистов, на которых он подписан.
Ну вот, ты получаешь информацию о релизе. Ищешь заданного артиста, находишь его подписчиков, и кидаешь нотификациб. Почему не так?
источник

N

Nire in Django [ru] #STAY HOME
Yaroslav
Если поля разные?
Поля могут быть ФК к продукту :)
источник

N

Nire in Django [ru] #STAY HOME
Например у меня в одном проекте было поле типа JSON, в котором динамические характеристики были, как пример
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
Поля могут быть ФК к продукту :)
Можно ли модель наследовать от модели?
источник

N

Nire in Django [ru] #STAY HOME
Yaroslav
Можно ли модель наследовать от модели?
А почему нет?
источник

N

Nire in Django [ru] #STAY HOME
Единственное, не надо плодить модели там, где можно избежать
источник

N

Nire in Django [ru] #STAY HOME
Т.е. по сути товар может быть один, а вот описание к нему разным
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
А почему нет?
Если половина полей общие, а остальные нет.

Создать базовую модель, и скажем два наследника
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Nire
Ну вот, ты получаешь информацию о релизе. Ищешь заданного артиста, находишь его подписчиков, и кидаешь нотификациб. Почему не так?
Вот спасибо. Завтра попытаюсь применить то, что вы говорите. А пока надо сделать отдых, а то чувствую, у меня уже извилины в мозгу диффузировать начинают
источник

N

Nire in Django [ru] #STAY HOME
Yaroslav
Если половина полей общие, а остальные нет.

Создать базовую модель, и скажем два наследника
Я бы так не делал
источник

Dmitriy Тiutiunnyk in Django [ru] #STAY HOME
Nire
А вообще так нельзя делать, для каждого вида продукта свою модель плодить вредно. Я бы не допустил такого
А что делать тогда, у каждой модели есть свои стандартизованные спецификации
источник

N

Nire in Django [ru] #STAY HOME
Dmitriy Тiutiunnyk
А что делать тогда, у каждой модели есть свои стандартизованные спецификации
Сделать отдельно товары, отдельно спецификации. При том можно их вывести в базу другого типа, например докменториентированную, где с ними легче работать в виде динамики
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
Т.е. по сути товар может быть один, а вот описание к нему разным
Есть базовые поля для продукта

price

title

quantity
источник

N

Nire in Django [ru] #STAY HOME
Yaroslav
Есть базовые поля для продукта

price

title

quantity
Ты не о том думаешь
источник

N

Nire in Django [ru] #STAY HOME
У тебя есть модель товара, вот везде и юзай ее, что-то динамичное отдели и свяжи слабой связью
источник

Y

Yaroslav in Django [ru] #STAY HOME
Nire
У тебя есть модель товара, вот везде и юзай ее, что-то динамичное отдели и свяжи слабой связью
ФК?
источник