Django с pandas

Хочу вывести на экран датафрейм с информацией из pandas df.info() это отображение вывести в командной строке, но в html display None !!!

Views.py

my_file = pd.read_csv(filename, engine='python')
data = pd.DataFrame(data=my_file)

   mydict = {
    "data": data.to_html(),
    "dinfo": data.info(),
    }

<div><h6 class="major">Data </h6>{{data|safe}}</div>
<div><h6 class="major">Data Info:</h6>{{dinfo|safe}}</div>

Используйте StringIO:

import io

# Redirect output to a buffer
info = io.StringIO()
data.info(buf=info)
info.seek(0)

mydict = {
    "data": data.to_html(),
    "dinfo": info.read(),
}

Update

Есть ли способ согласованного появления на странице?

# pip install markdown
import markdown

mydict = {
    "data": data.to_html(),
    "dinfo": markdown.markdown(info.read()),
}
Вернуться на верх