如何在django项目中使用django trix?
我在model.py中添加了trix 它在我的Django管理员中显示了如下照片所示的结果,我非常喜欢: 但是它没有在我的模板中显示我想要的输出 View.py如何在django项目中使用django trix?,django,python-3.x,rich-text-editor,Django,Python 3.x,Rich Text Editor,我在model.py中添加了trix 它在我的Django管理员中显示了如下照片所示的结果,我非常喜欢: 但是它没有在我的模板中显示我想要的输出 View.py class FeaturedArticle(ListView): model = Article context_object_name = 'featuredarticles' template_name = 'blog/blog.html' def get_queryset(self):
class FeaturedArticle(ListView):
model = Article
context_object_name = 'featuredarticles'
template_name = 'blog/blog.html'
def get_queryset(self):
return Article.objects.filter(time_added__lte=timezone.now()).order_by('-time_added')[:5]
模板部分
<!-- article area -->
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h2 class="blog-post-title">Featured Articles</h2>
<!-- tempalate tag here -->
{% for article in featuredarticles %}
<hr>
<h3>{{article.title}}</h3>
<p>{{article.content}}</p>
<!-- tempalate tag here -->
{% endfor %}
</div>
</div>
</div><br>
<!-- article area end -->
如何修复它。文章内容包含HTML,Django将默认转义HTML。您可以使用筛选器确保内容不会转义:
{{ article.content|safe }}
这当然意味着可以在页面中插入任意HTML,因此您应该注意谁有能力编辑该字段。{{article.content | safe}}
或
在视图中使用mark_safe
从django.utils.safestring导入标记_safe
内容=嗨
return renderrequest,'hi.html',{'content':content}向我们展示如何在模板中呈现此内容?这就是我需要知道的。我如何渲染它?完美地说,我所要求的是你向我们展示你是如何不完美地渲染它的,这样我们就可以向你展示错误在哪里。根据你的需要编辑问题……请帮助我。。。
{{ article.content|safe }}