0
所以我正在嘗試創建一個動態邊欄。以下是側欄中的內容。這是來自數據庫的widget.content。使用generic.DetailView將文本呈現爲django中的模板標記
<div class="widget">
<img src="{% static 'frontend/images/banner2.png' %}" alt=""/>
</div>
而且我創建了一個模板標記來呈現字符串。
@register.assignment_tag(takes_context=True)
def enquiry_form(context):
return EnquiryForm()
@register.simple_tag(takes_context=True)
def render_as_template(context, template_as_string):
template_as_object = context.template.engine.from_string(template_as_string)
return template_as_object.render(context)
在我page.html中我打電話
{% render_as_template widget.content|safe %}
但我正在逐漸
Invalid block tag: 'static'
有沒有解決有關此。此外,我還在側欄中的enquiry_form中。任何方案?我正在使用Django 1.8