Ожидается объект 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"}

0 ответов

Другие вопросы по тегам