Source code for dal_gm2m.fields
"""GM2MField support for autocomplete fields."""
[docs]class GM2MFieldMixin(object):
"""GM2MField ror FutureModelForm."""
[docs] def value_from_object(self, instance, name):
"""Return the list of objects in the GM2MField relation."""
return None if not instance.pk else [
x for x in getattr(instance, name).all()]
[docs] def save_relation_data(self, instance, name, value):
"""Save the relation into the GM2MField."""
setattr(instance, name, value)