from django.db.models import Value, IntegerField, F from pprint import pprint from transfer.models import Profiles, Accounts from transfer.serializers.account import UserSerializer def transfer_user(): # queryset = Profiles.objects.all() # queryset = queryset.annotate(nickname=F("account__nickname")) # queryset = queryset.annotate(email=F("account__email")) queryset = Accounts.objects.filter(confirmed_at__isnull=False) serialized_data = UserSerializer(data=list(queryset.values()), many=True) if serialized_data.is_valid(): serialized_data.save() else: pprint(f"News serializer errors: {serialized_data.errors}") data_types = { "account": [transfer_user] }