【发布时间】:2019-11-29 19:30:05
【问题描述】:
我正在尝试从 Django 管理站点添加带有图像的帖子,但安全/自动转义过滤器无法解释 Django 的模板标签。
“复制图片地址”给http://127.0.0.1:8000/%7B%%20static%20'post/image.jpg'%20%%7D
我的视图继承自通用 ListView。
我的 base.html 和 post_list.html:
<!DOCTYPE html>
{% load static %}
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div style="color: red;">
<a href="{% url 'admin:index' %}">admin</a>
{% block contents %}
{% endblock %}
</div>
</body>
</html>
{% extends 'post/base.html' %}
{% block contents %}
{% for post in object_list %}
{% autoescape off %}{{ post.text }}{% endautoescape %}
{{ post.text|safe }}
{% endfor %}
{% endblock %}
【问题讨论】:
-
您可能没有在配置中定义
TEMPLATE设置 -
我只指定了'DIR',其他设置为默认,这里需要定义什么?
标签: python html django django-templates