我有以下循环:
for elem in Data.objects.filter(user=id):
variables['labels'].append(time.strftime("%H%M%S", time.localtime(elem.timestamp)))
这会产生以下结果:
['000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000']
但是当我检查html时,这是结果:
labels: ['000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000', '000000']
为什么会这样?
我用以下过滤器解决了它:
{{ data.labels|safe }}