Django (сложный вопрос): Как позволить пользователям писать текст и вставлять определенные теги/переменные, которые мое приложение затем заполнит значениями на BE

Это сложный вопрос (я думаю).

У меня есть приложение django, и я пытаюсь создать специальный инструмент редактора, чтобы помочь пользователям писать шаблоны электронной почты.

В принципе, пользователь должен иметь возможность написать простой текст для письма, но также вставить теги/переменные в определенные места, которые затем будут заполнены значениями. Почти как если бы они создавали шаблон django.

Представьте, что пользователь пишет что-то вроде:

" Hi, <employee name>

I am very happy to inform you that you have been confirmed for the position of <position name> for the upcoming <project_type> <project_name>...."

А на обратной стороне я бы преобразовал это в:

" Hi, Mike

I am very happy to inform you that you have been confirmed for the position of Product Designer for the upcoming feature film Titanic...."

В настоящее время у меня есть решение, в котором основная структура электронной почты - это та, которую я создал, и пользователи не могут ее изменить. (Таким образом, это просто один шаблон), но я хотел бы позволить пользователям создавать свои собственные шаблоны. Как я могу это сделать?

Исправлено с помощью html-редактора переменных dev exrepress

https://js.devexpress.com/Documentation/ApiReference/UI_Components/dxHtmlEditor/Configuration/variables/

Вернуться на верх