我将 html 存储在包含图像标签的数据库中。如何对其进行编码以便从静态目录中提取图像?
我想要相当于:
<img src='{% static 'images/pic1' %}'>
    我将 html 存储在包含图像标签的数据库中。如何对其进行编码以便从静态目录中提取图像?
我想要相当于:
<img src='{% static 'images/pic1' %}'>
    您真的想在数据库中保留 HTML 是非常罕见的。通常,最好将其保存在静态提供的文件中。
也就是说,只需使用 RequestContext 呈现您的 html:
from django.template import Template, RequestContext
def get(self, request, *args,  **kwargs):
    ...
    html = HtmlModel.objects.get(name='unusual_practice').html
    template = Template(html)
    rendered_html = template.render(RequestContext(request))
    ...
RequestContext 获取上下文处理器,因此您应该在其中拥有 STATIC_URL。