【发布时间】:2018-09-17 20:34:07
【问题描述】:
我对 Python 和 Django 非常陌生,但我正在使用一个使用文章模型的网站。
我的问题是我的文章中的文字无法突出显示。不仅如此,链接也不能点击。
我的过程是在文章模型下包含一个 srcUrl。我把我写的每一篇文章都写成一个 HTML 文档,然后把它上传到一个单独的目录,而不是我的主要目录。在 Django admin 中,我链接到该文档。
当我只访问 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?
我觉得我不知道自己在做什么,所以如果我说的话令人困惑,请告诉我!
【问题讨论】:
-
您是否考虑过包含一个富文本编辑器,例如 django-ckeditor (github.com/django-ckeditor/django-ckeditor),它可以提供您想要的所有文本格式
标签: python django python-2.7 django-models