Распечатать переменную шаблона в перезаписанной форме администратора в Django - PullRequest
0 голосов
/ 01 октября 2009

У меня есть Доктор-модель, у которой есть поле с именем first_created. Это просто DateField, который является auto_add_now, поэтому он не отображается при редактировании доктора в интерфейсе администратора.

Я хочу отобразить это поле в интерфейсе администратора, в верхней части сайта, как, скажем, статическое или что-то в этом роде. Предполагается, что это облегчит процесс ввода данных в другие поля, поэтому предложение типа «через три месяца» будет иметь больше смысла.

Поскольку в соответствии с документацией модель должна содержать все поля модели в качестве переменных шаблона, я пытаюсь перезаписать файл change_form.html и вывести {{doctor.first_created}}. Но это не работает.

Я пробовал несколько вещей, даже такие как циклы над opts.fields и распечатка методов в этих полях, таких как value_to_string. Не работает.

Как я могу напечатать first_created как переменную шаблона в change_form.html?

Привет

1 Ответ

1 голос
/ 01 октября 2009

Вы не сказали, что такое doctor в контексте страницы редактирования. Это редактируемый объект? Это передается в шаблон как original, поэтому вы должны иметь возможность {{ original.first_created }}.

...