def get_country(name): try: c = Country.objects.get(name=name) except Country.DoesNotExist: c = Country(name=name) c.save() return c
def get_or_create_country(name, user_created=False): try: return Country.objects.get(name=name) except Country.DoesNotExist: new = Country(name=name, user_created=user_created) new.save() return new
def create(self, validated_data): country = Country(**validated_data) country.save() return country