Пока рабочее решение - два ОтО поля в модели Клиент на модели Физ и Юр. Интересно, как другие реализовывают. Ну и эффективно ли это для сериализации drf-ом.
In [20]: User.objects.all()[1] Out[20]: <User: admin2@example.com> In [21]: User.objects.all()[1].is_superuser Out[21]: False In [22]: User.objects.all()[1].set_superuser() In [23]: User.objects.all()[1].save() In [24]: User.objects.all()[1].is_superuser Out[24]: False
In [20]: User.objects.all()[1] Out[20]: <User: admin2@example.com> In [21]: User.objects.all()[1].is_superuser Out[21]: False In [22]: User.objects.all()[1].set_superuser() In [23]: User.objects.all()[1].save() In [24]: User.objects.all()[1].is_superuser Out[24]: False