Как в template из текущей даты вычесть другую(DateTimeField)?
Пользователь заполнил форму и указал некоторую дату через поле DateTimeField, все сохранилось в базу.
На другой странице я хочу вывести всех пользователей и для каждого вместо выбранной даты показать "Текущая_дата - выбранная_пользователем_дата" в годах.
Гугл выдает решения через import datetime, но все это во views.py, а мне нужно это сделать в шаблоне(templates.py). В шаблоне же нельзя делать import datetime? Подскажите пожалуйста как я могу это сделать?
Не надо проводить вычисления в шаблоне, это нарушает MVC/MVT. Либо делайте необходимые вычисления в представлении и передавайте в контекст шаблона, либо напишите шаблонный тег, выполняющий такие вычисления, а совсем хорошо будет создать вычисляемое свойство модели.
Вычисляемые свойства это которые помечаются как "@property"? Можете пожалуйста сказать каким образом подобные свойства отображаются на структуре соответствующей таблицы в базе данных? Миграция нужна в таких случаях?