Как избавиться от dict_keys() в моем шаблоне django?

Я пытаюсь вывести значения ключей, разделенных запятыми, после сверления словаря. Но я не могу избавиться от dict_keys(), которые появляются в моем выводе.

Вот мой шаблон:

metrics.html

<h1>Accessing values</h1>
<p>{{ final_metrics.values }} </p>
<p>{{final_metrics.data.0.13.browser.Chrome}}</p>

<h1>{{ final_metrics.month }} Clicks Statistics</h1>
<p>Short Url: {{final_metrics.short_url }}</p>
<p>Date Accessed: {{ final_metrics.data.0.keys }}</p>  
<p>Browser: {{final_metrics.data.0.13.browser.keys}}</p>
<p>Platform: {{final_metrics.data.0.13.platform.keys}}</p>

и на экране вывода показано следующее

output

Есть ли способ избавиться от dict_keys() и иметь эти значения в формате, разделенном запятыми?

Я пробовал решения из https://stackoverflow.com/a/8000091 и https://stackoverflow.com/a/34542858, но, похоже, они не работают для меня.

Я вставлю это как ответ, но может быть есть более красивый способ сделать это

base

{% for i in dictionary.keys %}{{i}}{% if not forloop.last %},{% endif %}{% endfor %}

полный

<h1>Accessing values</h1>
<p>{{ final_metrics.values }} </p>
<p>{{final_metrics.data.0.13.browser.Chrome}}</p>

<h1>{{ final_metrics.month }} Clicks Statistics</h1>
<p>Short Url: {{final_metrics.short_url }}</p>
<p>Date Accessed: {% for i in final_metrics.data.0.keys %}{{i}}{% if not forloop.last %},{% endif %}{% endfor %}</p>  
<p>Browser: {% for i in final_metrics.data.0.13.browser.keys %}{{i}}{% if not forloop.last %},{% endif %}{% endfor %}</p>
<p>Platform: {% for i in final_metrics.data.0.13.platform.keys %}{{i}}{% if not forloop.last %},{% endif %}{% endfor %}</p>
Вернуться на верх