Как вывести html код, который выводится из модели в шаблоне как html
я создаю проект блога для изучения django сейчас мне интересно можно ли написать html код в model.textfield и при получении его в моем шаблоне он отображается как html код весь код как параграф
позвольте мне объяснить вам на примере моей модели
class Movie(models.Model):
title = models.CharField(max_length=100, blank=False)
urltitle = models.SlugField(max_length=100, blank=False, unique=True)
info = models.TextField(blank=False,default=None)
title_image = models.ImageField(upload_to='movies',blank=False, null=True)
image_one = models.ImageField(upload_to='movies',blank=True, null=True)
image_two = models.ImageField(upload_to='movies',blank=True, null=True)
para_one = models.TextField(blank=True)
written_by = models.CharField(max_length=50, blank=True)
joined_date = models.DateTimeField(default=timezone.now,editable=False)
created = models.DateTimeField(auto_now=True)
Как вы видите, в этой модели у меня есть текстовое поле name para one, если я напишу в нем код. типа Hello World и сохраню его, то мой шаблон при рендеринге отобразит hello world с заголовком h1 вместо этого Hello World как параграф
надеюсь, что у вас получилось, или есть ли способ сделать это или с любым другим полем
Если вы хотите отобразить текстовое поле в виде html-кода, вы можете использовать фильтр safe в html-файле следующим образом
{{movie.para_one|safe}}