Beispiel #1
0
 def _get_custom_fields(self, model_name=None, filter_qs=None):
     if not model_name:
         model_name = self._meta.model.__name__
     cfields_objects = CustomField.objects.filter(
         content_type__model=model_name) 
     if filter_qs:
         cfields_objects = cfields_objects.filter_qs()
     custom_fields = {}
     for cfield in cfields_objects:
         field_name = safe_custom_field_name(cfield.name).lower()
         custom_fields[field_name] = cfield
     return custom_fields
Beispiel #2
0
 def save(self, *args, **kwargs):
     self.name = "cf_" + safe_custom_field_name(self.verbose_name)
     super(CustomField, self).save(*args, **kwargs)