У меня есть следующие ListViewне JSON сериализации
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
Любые идеи?
Что такое ** Страна ** модель? – sergzach
Что такое трассировка? – User
Это работает, если вы меняете строку на: 'return json.dumps (list (self.get_queryset(). Values_list ('code', flat = True)))'? – Aya