我将XML数据转换为JSON,然后将其存储在数据库中。 我得到一个关键错误0.错误发生在line12中。相关的代码文件是─'KeyError:0'访问项目
from django.core.management.base import BaseCommand, CommandError
import boxer.utils3 as utils3
class Command(BaseCommand):
help = "it saves news."
def handle(self,*args,**options):
g1 = utils3.wegGetter("https://www.naukrinama.com/feed/")
items = utils3.processor(g1)
for i in range(0,len(items)):
item = items[i] ##line12
utils3.saver(item)
return
第二个文件是─
import requests
import xmltodict
from . import models
def wegGetter(url):
f1 = requests.get(url)
g1 = xmltodict.parse(f1.content)
return g1
def processor(content):
items = content['rss']['channel']
return items
def saver(item):
title = item['title']
category=item['category']
description=item['description']
image_url=item['post-thumbnail']
url=item['link']
_content = models.Content(cid="2",title=title,category=category,image_url=image_url,description=description,url=url)
_content.save()
return