gpt4 book ai didi

python - 如何在 Django 中执行网站上的 html 标记

转载 作者:行者123 更新时间:2023-12-01 03:37:11 25 4
gpt4 key购买 nike

最近开始学习Django,我决定做一个示例博客网站。我制作了创建和发布帖子的帖子模型。但有一个问题,我不知道如何将 html 标记附加到我的 Post 对象的属性,例如“文本”,例如我想将文本加粗,但我看到的是“<b>text</b>”,而不是文本。这是我制作 Post 模型的方法:

from django.db import models
from django.utils import timezone

class Post(models.Model):
author = models.ForeignKey('auth.User')
title = models.CharField(max_length=200)
introduction = models.TextField()
text = models.TextField()
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)

def publish(self):
self.published_date = timezone.now()
self.save()

def __str__(self):
return self.title

最佳答案

在您的模板文件上使用 safe像这样过滤:

<h1>{{post.title | safe}}</h1>

关于python - 如何在 Django 中执行网站上的 html 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40195275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com