Ожидается объект json в потоке активности Django, но отображается строка в шаблоне
Вот конфигурация settings.py для потока активности django.
ACTSTREAM_SETTINGS = {
'MANAGER': 'actstream.managers.ActionManager',
'FETCH_RELATIONS': True,
'USE_PREFETCH': True,
'USE_JSONFIELD': True,
'GFK_FETCH_DEPTH': 1,
}
Это действие.
action.send(actor=actor, verb="Posted", target=target, data='some string')
и шаблон
{% for action in stream %}
<div>{{ action.data.data }}</div>
{% endfor %}
Я ожидал, что этот шаблон покажет
some string
, но ничего не показывает.
Если я изменю тег вот так
{% for action in stream %}
<div>{{ action.data }}</div>
{% endfor %}
Это показывает
{"data": "some string"}