django 是否可以在模型字段中使用模板标签来显示静态图像?

rdlzhqv9  于 2023-10-21  发布在  Go
关注(0)|答案(1)|浏览(104)

我有一个大约50多页的巨大报告,里面有几个图像和表格。有没有什么方法可以把静态标记放在模板中呈现的textField中,或者我必须在模型中硬编码路径并在模板中使用report.chapter_one|safe
报表模型看起来像

chapter_one = models.TextField()
chapter_two = models.TextField()
chapter_three = models.TextField()

..等
在这些章节里有一些表格和图片。那么显示它们的最佳方式是什么呢?因为在模板中,我调用了像report.chapter_one这样的章节,它显示了一堵文字墙,我不能把模板中的图像放进去。

gcuhipw9

gcuhipw91#

使用富文本编辑器或标记语言(如Markdown或reStructuredText)来处理章节中的图像和表格。保存每个章节的内容作为HTML或Markdown在TextField中,并使用Django-markdowndjango-ckeditor等库来管理图像,表格和其他内容。这使您可以轻松地添加图像和表格,同时对内容的格式和呈现有更多的控制。

相关问题