0
我寫了這個簡單的標籤:Django。雙引號字符串雙引號的第二次
@register.simple_tag(name='is_active', takes_context=True)
def is_active(context, url_name):
if reverse(url_name) == context.request.path:
return 'class="active"'
return ''
而且在模板:
<li {% is_active 'home_page' %}>
在它呈現爲後續開發服務器:
<li class="active">
但是在帶有UWSGI的生產服務器上,它使用雙重雙引號呈現:
<li class=""active"">
UPD:螢火蟲渲染& QUOT爲」。 其實它看起來像:
<li class=""active"">
它是在Django測試服務器中的錯誤? 我該如何逃避這種轉變?