Пример #1
0
 def hydrate_m2m(self, bundle):
     ci = bundle.obj
     CIAttributeValue.objects.filter(ci=ci).delete()
     for attr_data in bundle.data.get("attributes", []):
         attribute = CIAttribute.objects.get(name=attr_data["name"])
         attribute_value = CIAttributeValue(ci=ci, attribute=attribute)
         attribute_value.save()
         attribute_value.value = attr_data["value"]
     return []
Пример #2
0
 def hydrate_m2m(self, bundle):
     ci = bundle.obj
     CIAttributeValue.objects.filter(ci=ci).delete()
     for attr_data in bundle.data.get('attributes', []):
         attribute = CIAttribute.objects.get(name=attr_data['name'])
         attribute_value = CIAttributeValue(
             ci=ci,
             attribute=attribute,
         )
         attribute_value.save()
         attribute_value.value = attr_data['value']
     return []
Пример #3
0
 def hydrate_m2m(self, bundle):
     ci = bundle.obj
     CIAttributeValue.objects.filter(ci=ci).delete()
     for attr_data in bundle.data.get('attributes', []):
         attribute = CIAttribute.objects.get(name=attr_data['name'])
         attribute_value = CIAttributeValue(
             ci=ci,
             attribute=attribute,
         )
         attribute_value.save()
         attribute_value.value = attr_data['value']
     return []