如何更改为字符串并删除' 从Django的tempalates /上下文?

H C*_*H C 1 django json django-templates django-views

我目前有一个采用Unicode格式的日期:

k = u'2015-02-01'
Run Code Online (Sandbox Code Playgroud)

我试图将其添加到列表并将其更改为字符串:

date = []
date.append(str(k))
Run Code Online (Sandbox Code Playgroud)

然后,我想将此作为Django上下文传递给我的模板。

但是,日期显示如下:

'2015-02-01'
Run Code Online (Sandbox Code Playgroud)

我如何摆脱$#39;并用双引号(“)替换?

非常感谢。

Ana*_*ich 5

您可以尝试在模板中防止字符串逸出,如下所示:

{{ variable|safe }}
Run Code Online (Sandbox Code Playgroud)

检视方式:

from django.utils.safestring import mark_safe
from django.template import Context
data=mark_safe(data) 
inescapable = Context({'data': data}, autoescape=False)
Run Code Online (Sandbox Code Playgroud)