которые будут наследоваться от AbstractProfile
и у этих профилей должны быть услуги, за которые они могут выставлять цены.
Те мне надо таблицу Service c ContentType m2m к OneProfile и к TwoProfile и к OtherProfile
через таблицу ProfileServicePrice с полями:
- выбраный profile_id
- service_id
- price
как это реализовать?
Или с contentType это не сделать? Как быть?
Или проще можно сделать?
Есть мнение что правильно использовать контент тайп - не использовать его)
Как-то вообще неправильно сделано
Что не правильно?
В общем подумал тут что контент тайп не нужен тк услуги могут быть как одинаковые так и разные, и если они одинаковые то заводить одну и туже для каждого профиля все равно придется, походу для каждого профиля создам таблицу с услугами и привяжу ее 2m используя through
Ну зачем три модели профиля?
потому что у них разные есть поля
В джанге же он используется)
Это частый кейс, когда у тебя каждое приложение требует отдельного профиля пользователя со своим менеджером и настройками. Чтобы небыло зависимостей от других приложений
Используется когда нужно максимально независимыми сделать приложения, поэтому 3рд пати, или сама джанго или как @Nire1 когда делаешь приложения которые кочуют из проекта в проект
Обсуждают сегодня