【发布时间】:2013-04-26 12:29:50
【问题描述】:
我有以下列表视图
import json
class CountryListView(ListView):
model = Country
def render_to_response(self, context, **response_kwargs):
return json.dumps(self.get_queryset().values_list('code', flat=True))
但我收到以下错误:
[u'ae', u'ag', u'ai', u'al', u'am',
u'ao', u'ar', u'at', u'au', u'aw',
u'az', u'ba', u'bb', u'bd', u'be', u'bg',
u'bh', u'bl', u'bm', u'bn', '...(remaining elements truncated)...']
is not JSON serializable
有什么想法吗?
【问题讨论】:
-
什么是国家型号?
-
回溯是什么?
-
换行是否有效:
return json.dumps(list(self.get_queryset().values_list('code', flat=True)))? -
添加列表时出现
'str' object has no attribute 'status_code'错误 -
回溯就像
["ae", "ag", "ai", "al", "am", "ao", "ar", "at", "au", "aw", "az", "ba", "bb", "bd", "be", "bg", "bh", "bl", "bm", "bn", "bo", "bq", "br", "bs", "bt", "by", "bz", "ca", "ch", "ck", "cl", "cm", "cn", "co"]