【发布时间】:2016-06-21 17:48:23
【问题描述】:
我正在将 XML 数据转换为 JSON,然后将其存储在数据库中。 我收到一个关键错误 0。第 12 行出现错误。相关的代码文件是-
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
【问题讨论】:
标签: python json xml dictionary