from transfer.serializers.location import CountrySerializer from transfer.models import Cities from pprint import pprint def transfer_countries(): queryset = Cities.objects.exclude(country_code_2__isnull=True).values_list("country_code_2", flat=True).distinct() serialized_data = CountrySerializer(data=list(queryset.values()), many=True) if serialized_data.is_valid(): serialized_data.save() else: pprint(f"Country serializer errors: {serialized_data.errors}") data_types = { "dictionaries": [ transfer_countries, ] }