문제
Flash와 함께 사용하기 위해 XML 파일을 작성 하는가?
지도 시간?
thansk
해결책
시작을 인용합니다 템플릿에 대한 Django 문서:
템플릿은 단순히 텍스트 파일입니다. 텍스트 기반 형식 (HTML, XML, CSV 등)을 생성 할 수 있습니다.
당신의 견해는 다음과 같이 보일 것입니다.
from django.shortcuts import render_to_response
def your_view(request)
context_data = {'extra': stuff}
return render_to_response('your_xml_template.xml', context_data,
mimetype='application/xml')
다른 팁
편리한 것 중 하나를 사용할 수도 있습니다 일반적인 견해 모델 중 하나에서 데이터를 사용하여 XML을 쉽게 생성합니다. 이와 같은 것이 당신에게 들어갈 수 있습니다 urls.py 파일:
urlpatterns = ('django.views.generic.list_detail',
(r'^mymodel-(?P<object_id>\d+).xml$', 'object_detail', {'queryset': MyModel.objects.all(),
'template_name': 'your_xml_template.xml',
'mimetype': 'application/xml'}),
(... more url patterns ...),
)
XML 템플릿을 작성하기 만하면됩니다.
또는 템플릿없이 문자열을 사용하여 직접 응답 할 수 있습니다.
def view(request):
return HttpResponse("<xml></xml>",mimetype="application/xml")
제휴하지 않습니다 StackOverflow