Как вывести 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}}
Вернуться на верх