You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:30:09