def get_view_doc(view, html=True):
    """
    Build view documentation. Return in html format.
    If you want in markdown format, use html=False
    """
    try:
        description = view.__doc__ or ''
        description = formatting.dedent(smart_text(description))

        # include filters in description
        filter_fields = get_filter_fields(view)
        if filter_fields:
            filter_doc = ['\n\n\n## Filters', '']
            for f in filter_fields:
                filter_doc.append('- `%s`' % f)
            description += '\n'.join(filter_doc)

        # replace {api_url} by current base url
        api_url = "/api"
        description = description.replace('{api_url}', api_url)
        if html:
            description = formatting.markup_description(description)
        return description
    except:
        import traceback
        traceback.print_exc()
        raise
def get_view_doc ( view , html = True ) : try : description = view . __doc__ or '' description = formatting . dedent ( smart_text ( description ) ) filter_fields = get_filter_fields ( view ) if filter_fields : filter_doc = [ '\n\n\n## Filters' , '' ] for f in filter_fields : filter_doc . append ( '- `%s`' % f ) description += '\n' . join ( filter_doc ) api_url = "/api" description = description . replace ( '{api_url}' , api_url ) if html : description = formatting . markup_description ( description ) return description except : import traceback traceback . print_exc ( ) raise
Build view documentation. Return in html format.
    If you want in markdown format, use html=False