gpt4 book ai didi

html - Bootstrap 3 在 Django 模板中显示 col-md-6 之外的内容

转载 作者:行者123 更新时间:2023-11-28 16:35:39 24 4
gpt4 key购买 nike

抱歉,这个问题不可避免地有点长。

我有basetemplate.html其他文件扩展。

basetemplate.html:

<!DOCTYPE html>
<html lang="en">
<head>....</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">...</nav>
<div class="container">
<div class="row">
<div class="col-md-3 hidden-xs hidden-sm">
{% block profile %}
<p>User details here...</p>
{% endblock %}
</div>

<div class = "col-md-6">
{% block mainBody %}
{% endblock %}
</div>

<div class = "col-md-3 hidden-xs hidden-sm">
{% block others %}
<p>Others here...</p>
{% endblock %}
</div>
</div>
</div>
</body>
</html>

我现在有 home.html扩展 basetemplate.html :

home.html:

{% extends "mysite/base.html" %}
{% block mainBody %}
{% include 'mysite/mainbody.html' %}
{% endblock %}

mainbody.html包含:

{% for article in articles reversed %}      
<div class="article-wrapper">
<div class="article-content">
<p>{{ article.content }}</p>
</div>
</div>
{% endfor %}

这适用于 home.html .我所有的文章都显示在<div class = "col-md-6"></div>内但它不适用于 hashtags.html页。如果我有,比如说有 10 篇文章针对特定的 hashtag,它会在 <div class = "col-md-6"></div> 中显示两篇或更多篇文章可能是三个在外面,其余的在外面<div class = "row"></div> .有的时候甚至会展示在外面<div class = "container"></div> .

hashtag.html:

{% extends "mysite/base.html" %}
{% block mainBody %}
{% include 'mysite/mainbody.html' %}
{% endblock %}

home.html 获取文章的查询是 articles = Article.objects.all()[:10]hashtag.html 的是 articles = Article.objects.filter(content__icontains=hashtaggedword)[:10] .

我已经检查并检查是否有任何未关闭的标签,但即使在使用 W3C Validator 之后也找不到任何标签。 .我还检查了那些显示在col-md-6 外面的东西是否有什么奇怪的地方。但它们没问题,并按创建时间顺序显示。

最佳答案

可能 article.content 有 html 标签。通过 escape 逃离他们.

{{ article.content|escape }}

关于html - Bootstrap 3 在 Django 模板中显示 col-md-6 之外的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34604809/

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