コード例 #1
0
ファイル: utils.py プロジェクト: nmabhinandan/mfl_api
def create_contact(contact_data, validated_data):
    try:
        return Contact.objects.get(contact=contact_data["contact"])
    except Contact.DoesNotExist:
        contact_data = inject_audit_fields(contact_data, validated_data)
        contact = ContactSerializer(data=contact_data)
        return contact.save() if contact.is_valid() else inlining_errors.append(json.dumps(contact.errors))
コード例 #2
0
 def create_contact(self, contact_data):
     try:
         return Contact.objects.get(contact=contact_data["contact"])
     except Contact.DoesNotExist:
         contact = ContactSerializer(
             data=contact_data, context=self.context)
         return contact.save() if contact.is_valid() else \
             self.inlining_errors.append(json.dumps(contact.errors))
コード例 #3
0
def create_contact(contact_data, validated_data):
    try:
        return Contact.objects.get(contact=contact_data["contact"])
    except Contact.DoesNotExist:
        contact_data = inject_audit_fields(contact_data, validated_data)
        contact = ContactSerializer(data=contact_data)
        return contact.save() if contact.is_valid() else \
            inlining_errors.append(json.dumps(contact.errors))
コード例 #4
0
 def create_contact(self, contact_data):
     try:
         return Contact.objects.get(contact=contact_data["contact"])
     except Contact.DoesNotExist:
         contact = ContactSerializer(data=contact_data,
                                     context=self.context)
         if contact.is_valid():
             return contact.save()
         else:
             self.inlining_errors.update(contact.errors)
     except Contact.MultipleObjectsReturned:
         return Contact.objects.filter(
             contact=contact_data["contact"]).first()
コード例 #5
0
ファイル: serializers.py プロジェクト: pombredanne/KHMFL
 def create_contact(self, contact_data):
     try:
         if 'id' in contact_data:
             contact = Contact.objects.get(id=contact_data['id'])
             contact.contact = contact_data['contact']
             contact.contact_type_id = contact_data['contact_type']
             contact.save()
             return contact
         else:
             contact = Contact.objects.get(contact=contact_data['contact'])
             return contact
     except Contact.DoesNotExist:
         contact = ContactSerializer(data=contact_data,
                                     context=self.context)
         return contact.save() if contact.is_valid() else \
             self.inlined_errors.update(contact.errors)
コード例 #6
0
ファイル: serializers.py プロジェクト: FelixOngati/mfl_api
 def create_contact(self, contact_data):
     try:
         if 'id' in contact_data:
             contact = Contact.objects.get(
                 id=contact_data['id']
             )
             contact.contact = contact_data['contact']
             contact.contact_type_id = contact_data['contact_type']
             contact.save()
             return contact
         else:
             contact = Contact.objects.get(
                 contact=contact_data['contact']
             )
             return contact
     except Contact.DoesNotExist:
         contact = ContactSerializer(
             data=contact_data, context=self.context)
         return contact.save() if contact.is_valid() else \
             self.inlined_errors.update(contact.errors)