Фильтр даты в шаблоне Django не работает в Pandas Datetime Index в таблице - PullRequest
0 голосов
/ 05 апреля 2019

Я не могу отформатировать дату с использованием фильтра Django.

Все, что я добавляю, ни к чему не приводит, например: month | date: "M-Y"

Я передаю данные после групповой работы.

df2 = df.groupby(pd.Grouper(freq="M"))[["gross", "net"]].sum()

               gross      net
month                         
2013-02-28   2570.33  1105.20
2013-03-31   8964.05  2041.51
2013-04-30   4763.38  2048.15

Передаваемый контекст.

context = {
    'title'    : '{} Analysis'.format ( p.name ),
    'data'     :  df2.to_records ()
}

Это простая таблица, но если я добавлю какой-либо фильтр даты в i.month - я ничего не получу.

{% for i in data %}

        <tr>
          <td>{{ i.month }}</td>
          <td>{{ i.gross|floatformat:"0"|intcomma }}</td>
          <td>{{ i.net|floatformat:"0"|intcomma }}</td>
        </tr>

      {% endfor %}

Это нефильтрованный вывод.

enter image description here

У меня никогда не было такой проблемы до форматирования даты. потому что это значение индекса?

Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...