반응형
XML을 반환합니다. 이 API에서 선반에 책을 보여주는 django 프로젝트를 만들려고합니다. 객체를 템플릿에 전달할 수 있도록 뷰를 작성하는 방법 (또는 더 나은 방법이 있는지)을 찾고 있습니다. 현재 내가하고있는 일입니다.
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)
해결 방법
import urllib2
import xmltodict
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()
data = xmltodict.parse(data)
return render_to_response('my_template.html', {'data': data})
참조 페이지 https://stackoverflow.com/questions/24124643
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python 오류 : +에 대해 지원되지 않는 피연산자 유형 : 'int'및 'NoneType' (0) | 2020.12.13 |
---|---|
파이썬 pyvenv-3.4 returned non-zero exit status 1 (0) | 2020.12.13 |
파이썬 How to convert a timedelta object into a datetime object (0) | 2020.12.13 |
파이썬 NumPy의 가중 표준 편차 (0) | 2020.12.13 |
파이썬 Python string class like StringBuilder in C#? (0) | 2020.12.13 |
댓글