문제

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")
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top