goodreads网站有这个API用于访问用户的“shelves:”https://www.goodreads.com/review/list/20990068.xml?key=nGvCqaQ6tn9w4HNpW8kquw&v=2&shelf=toread
它返回XML。我正在尝试创建一个django项目,该项目显示这个API的书架上的书籍。我正在寻找如何(或者是否有更好的方法)来编写我的视图,以便我可以将对象传递到我的模板。目前,我正在做的是:
import urllib2
def homepage(request):
file = urllib2.urlopen('https://www.goodreads.com/review/list/20990068.xml?key=nGvCqaQ6tn9w4HNpW8kquw&v=2&shelf=toread')
data = file.read()
file.close()
dom = parseString(data)
如果我做得正确的话,我不完全确定如何操作这个对象。我在跟踪这个tutorial。
我将使用^{} 从
XML
数据结构中创建一个python字典,并将此字典传递给上下文中的模板:xmltodict
使用urllib3
相关问题 更多 >
编程相关推荐