String_if_invalid Шаблон django или ninja: пользовательский рендерер в выбранной html-строке
я ищу решение, чтобы выборочно не заменять отсутствующие переменные/заменять на что угодно в django:
У меня есть текст, заданный пользователем, в который он может вставлять переменные {{model.myvar}}. В бэкенде я отображаю текст и контекст, чтобы вернуть текст, который затем может быть изменен при необходимости.
Пока все хорошо...
По соображениям UX, переменные можно вводить в разное время, а текст генерировать в любое время... Так что если не ввести все переменные, будут пустые строки...
Я ищу
способ получить свободный текст с переменными и «генерировать» его столько раз, сколько нужно! То есть текст отправляется на бэкенд, если соответствующий var есть в контексте => var заменяется ! а если нет: возвращается {{myvar}}. Затем txt может быть повторно сгенерирован позже с соответствующей информацией !Я глубоко искал решение с помощью шаблона django и jinja. Действительно, я исследовал «string_if_invalid» для django: но он применяется во всех приложениях и может создавать проблемы. Я ищу пользовательское решение, которое я могу применять выборочно в отдельных частях моего кода...
- Возможно ли это? -Как...?!
Спасибо за помощь!