Django文章文字无法突出显示或链接

时间:2018-09-17 20:34:08

标签: python django python-2.7 django-models

我是Python和Django的新手,但正在与使用文章模型的网站合作。

我的问题是文章内的文本无法突出显示。不仅如此,还不能单击链接。

我的流程是在文章模型下包含一个srcUrl。我将撰写的每篇文章写到HTML文档中,然后将其上传到与主目录不同的单独目录中。在Django管理员中,我链接到该文档。

当我仅转到HTML文件时,链接起作用。但是,当我在网站上查看该文章时,它不起作用: HTML File | What it looks like on my site

我想知道这是否是做事的最佳方法。我担心,由于内容没有显示在检查器中,因此文章中的关键字不会影响我的网站。

这是我的models.py的样子:

class Article(models.Model):
title = models.CharField(max_length=200)
abstract = models.TextField()
imgUrl = models.CharField(max_length=200)
srcUrl = models.CharField(max_length=200)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
created_on = models.DateTimeField(
    default=timezone.now)

这是我的文章内容在HTML文档中的位置:

<p class="embed-responsive-item">{{article_content | safe}}</p>

有人知道我该如何解决这个问题,以便突出显示文本并可以添加文章的链接?有人知道当前设置的方式是否会影响SEO?

我觉得我不知道自己在做什么,所以让我知道我说的话是否令人困惑!

1 个答案:

答案 0 :(得分:0)

这可能会对SEO产生负面影响,因为在Google中搜索What Does It Mean If I Have A Stellium? site:alicesparklykat.com只会生成您的首页,而不是该网页本身-尽管这可能是因为该文章是最近发布的。发生这种情况的原因是由于embed-responsive-itemembed-responsive引导标记。目前尚不清楚为什么选择使用这种方法,而不是仅仅将HTML放在子类模板中。同时删除embed-responsive-itemembed-responsive可使文本正常工作。