code: def clean(self, value, *_):
          
  
          if not value or not isinstance(value, LocalizedValue):
              return None
  
          # are any of the language fiels None/empty?
          is_all_null = True
          for lang_code, _ in settings.LANGUAGES:
              if value.get(lang_code) is not None:
                  is_all_null = False
                  break
  
          # all fields have been left empty and we support
          # null values, let's return null to represent that
          if is_all_null and self.null:
              return None
  
          return value
docs: Cleans the specified value into something we
          can store in the database.
  
          For example, when all the language fields are
          left empty, and the field is allowed to be null,
          we will store None instead of empty keys.
  
          Arguments:
              value:
                  The value to clean.
  
          Returns:
              The cleaned value, ready for database storage.