최근에 동적으로 생성 된 XML 트리를 장고보기를 통해 반환하고 싶습니다. XML 조작에 사용하는 모듈은 일반적인 cElementTree입니다.Django : HttpResponse를 통해 동적으로 생성 된 XML 출력을
나는 내가 수행하여 원하는 것을 달려 드는 생각 다음
def view1(request):
resp = HttpResponse(g())
return resp
def g():
root = Element("ist")
list_stamp = SubElement(root, "list_timestamp")
list_creation = str(datetime.now())
for i in range(1,1000000):
root.text = str(i)
yield cET.tostring(root)
이런 식으로 뭔가 좋은 생각인가? 내가 놓친 게 있니?
아무런 오류도 발생시키지 않습니다. 그리고 나는 그것이 잘 작동한다고 생각합니다. 나는 단지 2 의견을 원했다. Unfortuantely, 그것은 편안한 API가 아니에요. 한 번에 수천 개의 객체를 직렬화하는 뷰. –