Django视图函数无法单独提取media数据 请求技术协助
解决Django View中提取media数据的问题
你的返回数据层级结构是:外层data字段下嵌套了另一个data字段,而media数组就在这个内层data里。按照这个层级直接提取即可,修改你的view函数如下:
def view(request): # 假设data是你已获取到的完整返回数据字典 media_list = data['data']['data']['media'] context = { 'title': 'Favourite data', 'media': media_list } return render(request, 'admin/data.html', context)
之后在模板admin/data.html中,你可以直接使用{{ media }}访问这个数组,若要遍历每一项media数据,可使用Django模板的循环标签:
{% for item in media %} <p>ID: {{ item.id }}</p> <p>Content Type: {{ item.content_type }}</p> <!-- 其他字段按需展示 --> {% endfor %}
内容的提问来源于stack exchange,提问作者Ritik Sharma
相关产品推荐
相关产品推荐

