Нахождение разницы в DateTimeFields - PullRequest
0 голосов
/ 19 января 2010

Я пытаюсь выяснить, не превышают ли два поля DateTimeFields более 2 дней в шаблоне Можно ли это сделать в шаблоне?

Ответы [ 2 ]

1 голос
/ 19 января 2010

Нет встроенного способа сделать это внутри шаблона. Сначала вы можете рассчитать разницу в днях в представлении, но я не думаю, что вы этого хотите.

Самый простой способ сделать это внутри шаблона - написать собственный шаблонный фильтр. (Кстати, пользовательские фильтры шаблонов намного проще, чем создавать пользовательские теги.)

http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#writing-custom-template-filters

1 голос
/ 19 января 2010

Расчет не следует делать в шаблоне. Вычислите в представлении и передайте его в качестве переменной контекста.

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