删除字符串列表周围的双引号
Remove double quotes around string list
我有一个包含日期的列表。
event_labels = []
for item in all_list:
event_labels.append(str(item.event_created_at))
context['graph_data_labels'] = json.dumps(event_labels)
"['2018-05-18', '2018-05-17', '2018-05-16', '2018-05-15', '2018-05-14', '2018-05-13', '2018-05-12', '2018-05-11']"
我正在使用此数据输出 chartjs 中的标签。问题是 event_labels 列表周围的双引号。
我有另一个只有整数的列表,它没有围绕列表开头和结尾的双引号。
[26.0, 50.0, 27.0, 87.0, 46.0, 24.0, 18.0, 34.0]
如何输出开头和结尾没有双引号的字符串列表?
在前端HTML是这样的:
<div>[26.0, 50.0, 27.0, 87.0, 46.0, 24.0, 18.0, 34.0]</div>
<div>"['2018-05-18', '2018-05-17', '2018-05-16', '2018-05-15', '2018-05-14', '2018-05-13', '2018-05-12', '2018-05-11']"</div>
问题出在控制台,或者如果我只是打印它,我没有看到“
所以我想要的输出是:
<div>['2018-05-18', '2018-05-17', '2018-05-16', '2018-05-15', '2018-05-14', '2018-05-13', '2018-05-12', '2018-05-11']</div>
使用:-
stringVariable.strip('"')
json.dumps(event_labels)
将列表对象转换为字符串。所以它在模板中添加引号。您需要在视图中删除这一行并直接添加到上下文列表中:
event_labels = []
for item in all_list:
event_labels.append(str(item.event_created_at))
context['graph_data_labels'] = event_labels
您也可以使用 safe
模板过滤器来禁用转义:
<div>{{graph_data_labels|safe}}</div>
我有一个包含日期的列表。
event_labels = []
for item in all_list:
event_labels.append(str(item.event_created_at))
context['graph_data_labels'] = json.dumps(event_labels)
"['2018-05-18', '2018-05-17', '2018-05-16', '2018-05-15', '2018-05-14', '2018-05-13', '2018-05-12', '2018-05-11']"
我正在使用此数据输出 chartjs 中的标签。问题是 event_labels 列表周围的双引号。
我有另一个只有整数的列表,它没有围绕列表开头和结尾的双引号。
[26.0, 50.0, 27.0, 87.0, 46.0, 24.0, 18.0, 34.0]
如何输出开头和结尾没有双引号的字符串列表?
在前端HTML是这样的:
<div>[26.0, 50.0, 27.0, 87.0, 46.0, 24.0, 18.0, 34.0]</div>
<div>"['2018-05-18', '2018-05-17', '2018-05-16', '2018-05-15', '2018-05-14', '2018-05-13', '2018-05-12', '2018-05-11']"</div>
问题出在控制台,或者如果我只是打印它,我没有看到“
所以我想要的输出是:
<div>['2018-05-18', '2018-05-17', '2018-05-16', '2018-05-15', '2018-05-14', '2018-05-13', '2018-05-12', '2018-05-11']</div>
使用:-
stringVariable.strip('"')
json.dumps(event_labels)
将列表对象转换为字符串。所以它在模板中添加引号。您需要在视图中删除这一行并直接添加到上下文列表中:
event_labels = []
for item in all_list:
event_labels.append(str(item.event_created_at))
context['graph_data_labels'] = event_labels
您也可以使用 safe
模板过滤器来禁用转义:
<div>{{graph_data_labels|safe}}</div>