Django Множественный тип пользователя

У меня есть различные типы пользователей, где мне нужно собирать различные типы информации от различных типов пользователей. Например:- если пользователь - бухгалтер, то требуемая информация - удостоверение личности; если пользователь - исполнитель, то требуемая информация - удостоверение личности и другие личные данные; если пользователь - клиент, то требуемая информация - это официальные данные, такие как название компании, идентификатор компании и т.д.

Пожалуйста, помогите мне в этом. Заранее спасибо.

Я понял вас. Это проблема, с которой я часто сталкивался при работе с разными типами пользователей в django. Для этой проблемы я создал целую статью на geeksforgeeks . Как это можно сделать, используя прокси-модели. Посмотрите, это определенно поможет вам.

Ссылка на статью

Когда вы создаете прокси-модели после просмотра и понимания статьи, вы можете выполнять любые действия над новой моделью, с созданием отношений один к одному с вашей новой моделью, определять питоническое поведение новой модели .

Например, вы создали модель бухгалтера, вы можете создать отношение один к одному с моделью AccountantDetails и идти дальше, как вы хотите.
Но будет одно ограничение, вы не сможете создать пользовательское поле в новой прокси модели, но отношение один к одному сделает свою работу .

Вернуться на верх