Возможно, будет сложнее использовать несколько профилей с упрощенной конфигурацией UserProfile.
Я бы предложил использовать UserProfile с общим внешним ключом или полностью отказаться от UserProfile и создать отдельные модели с внешним ключом пользователя.,
Если к этим дополнительным профилям пользователей будет прикреплено много данных, я бы оставил их в моделях отдельно от UserProfile.Мое личное мнение о UserProfile состоит в том, что он может быстро стать местом сброса пользовательских данных, у которых нет хорошего дома.
Не думайте, что вам нужно использовать UserProfile только потому, что ваши данные звучат так, как будтоинформация профиля.Я не думаю, что UserProfile когда-либо был предназначен для решения всех проблем.Я рассматриваю это как способ восполнить тот факт, что код для модели User находится под кодом django, и мы обычно не связываемся с ним для добавления пользовательских данных.