code: def crud_fields(obj, fields=None):
      
      if fields is None:
          fields = utils.get_fields(type(obj))
      elif isinstance(fields, six.string_types):
          field_names = [f.strip() for f in fields.split(',')]
          fields = utils.get_fields(type(obj), include=field_names)
      return {
          'object': obj,
          'fields': fields,
      }
docs: Display object fields in table rows::
  
          <table>
              {% crud_fields object 'id, %}
          </table>
  
      * ``fields`` fields to include
  
          If fields is ``None`` all fields will be displayed.
          If fields is ``string`` comma separated field names will be
          displayed.
          if field is dictionary, key should be field name and value
          field verbose name.