В настоящее время я использую Django Rest Auth для обработки регистрации пользователя. Я хотел бы добавить возможность выбора, какая группа из доступных (или, если не возможно, какое разрешение) ассоциируется с пользователем, который в данный момент создан.
Я выполнил кое-что для сериализатора, о котором я сообщаю ниже, но я не знаю, как go включить представления (я полагаю, мне следует наследовать класс RegisterView, но я не уверен как).
from dj_rest_auth.registration.serializers import RegisterSerializer
class GroupSerializer(serializers.ModelSerializer):
class Meta:
model = Group
fields = ('pk',)
class RegistrationSerializer(RegisterSerializer):
group = GroupSerializer(read_only=False, many=True)
Я искал что-то уже встроенное в пакет, но, кажется, его не существует.