def _get_model_fields(self, model, prefix=_field_prefix):
fields = list()<EOL>for field_name, field in model()._ordered_fields:<EOL><INDENT>if field_name not in getattr(model, '<STR_LIT>', []):<EOL><INDENT>type_name = utils.to_camel(field.solr_type)<EOL>required = self._marker_true if field.required is True else self._marker_false<EOL>fields.append((prefix, field_name, type_name, required))<EOL><DEDENT><DEDENT>return fields<EOL>
Find all fields of given model that are not default models.