Есть модель City. В ней есть поле name. Нужно каким-то образом в админке в текстовом поле подставлять эту переменную.

Предположим, нужно написать фразу "Ваше местонахождения - Париж", но нужно, чтобы название города подставилось само. То есть, должно быть что-то вроде "Ваше местонахождения - {City.name}" - то есть определённый город вытаскивается из бд и подставляется в это поле.

Писать заготовленную фразу в шаблонах - не вариант. Сделать через селекты - не вариант. Предположим, будет фраза в текстовом поле "Столица {Country.name} - {City.name}. Я это к тому, что количество переменных, место их расположения и фраза - заранее неизвестны.

Нужно делать это всё через админку. Я так понимаю, нужно создать поле shortcode_name и как-то во вьюхе его обрабатывать?