如何循环遍历 JSON 列表并在 Django 中保存数据

How to loop thru JSON list and save data in Django

我正在尝试遍历 JSON 列表数据并保存到变量 'nfts'。

异常值:字符串索引必须是整数

回溯: nft_data_id = item['nfts'][item]['nft_data_id'],

JSON 响应: {“结果”:{“page_count”:3041,“nfts”:[{“nft_id ":"#-#-#-#",""nft_data_id":"#-#-#-#", ...

views.py代码:

def market_data(request):
    URL = '...'
    response = requests.get(URL).json()
    nfts = response['result']
    for item in nfts:
        nft_data = NFT_attributes(
            nft_data_id = item['nfts'][item]['nft_data_id'],
            ...

您正在遍历对象而不是数组。请尝试下面的例子

def market_data(request):
    URL = '...'
    response = requests.get(URL).json()
    nfts = response['result']['nfts']
    for nft in nfts:
        nft_data = NFT_attributes(
            nft_data_id = nft['nft_data_id'],
            ...