может быть прикреплен или не прикреплен профиль. Профилей всего 3 разных (спортсмен, родитель, тренер). Не пойму, как лучше сделать эту связь. Если сделаю FK из этих таблиц на юзера, то после входа юзера в систему будет не понятно, какой профиль подгружать. Делать перебор по 3м таблица глупо. Но, обычно, в примерах кода, из профилей ссылаются на юзера. Я же думаю, сделать наоборот. Сделать FK из юзера на профиль. Возможно, тут даже подойдет ContentType из джанги. Что посоветуете?
Возможно, вариант, который вы ищете - это reverse foreign key (one to many). Работает примерно так: user.sportsmenprofile_set.all()
Обсуждают сегодня