У меня есть переменная 'text' в python, которая содержит очень длинную строку. И у меня есть dict, ключ которого - слово/группа слов и значение - это URL. Мне нужно отобразить эту переменную «текст», используя django, создавая гиперссылку всех слов/группы слов из текста, которые также существуют в dict. Ссылка уже сохранена как значение в dict.Вставить гиперссылку в текст с помощью django
текст = "тадж махал в индии"
my_dict = { 'Тадж Махал': 'url1', 'Индия': 'URL2'}
Показать этот текст с помощью Джанго где «Тадж Махал 'и' india 'являются гиперссылками на url1 и url2 соответственно. Я пытался использовать urlize, но это не решило проблему.
Но проблема с этим решением заключается в том, что если я передам этот текст переменной после замены, как вы указали на django внутри файла шаблона, например ** {{text}} **, то он отображает эту точную информацию в пользовательском интерфейсе, то есть _ key находится в key _, вместо отображения гиперссылки. – VineetChirania
Несомненно, я обновил ответ, пожалуйста, проверьте. – alecxe
** ** безопасно ** вещь была именно то, что я искал. Спасибо тонну, alecxe :) – VineetChirania