Как указывает Брайан Голдман, переменная friends
- это не строка JSON, как вы говорите, а объект Python, который выглядит достаточно похожим на JSON, когда выдается на печать, иногда.
Вам нужно преобразовать его в правильный JSON перед передачей в шаблон.В верхней части вашего views.py
поместите эту строку
from django.utils import simplejson
и затем передайте simplejson.dumps(friends)
в шаблон, а не просто friends
.
Что бы вы ни делали, просто делайтене пытайтесь создать JSON вручную в шаблоне :) Если вы не полностью контролируете исходные данные (и не делаете этого; в данном случае это происходит из Facebook), у вас не будет никаких проблем с вашим шаблоном.