0
A
回答
1
引述Django documentation on templates開始:
模板只是一個文本文件。它可以生成任何基於文本的格式(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')
1
你甚至可以使用的得心應手generic views之一輕鬆地從你的車型之一生成使用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模板。
+0
感謝貢薩洛:) – Asinox 2009-09-15 19:03:47
-1
或者您可以直接使用字符串進行響應,無需模板。
def view(request):
return HttpResponse("<xml></xml>",mimetype="application/xml")
相關問題
- 1. flash - django通信 - amf,xml或json?
- 2. flash textfiled line ..... for
- 3. ffmpeg for flash as3
- 4. 'Flash for Android'vs'AIR for Android' - 差異?
- 5. XML FOR SUBROOT SQL FOR XML
- 6. Flash Builder as AS3 Editor for Flash IDE問題
- 7. Crossdomain xml和flash
- 8. django-pyodbc for Django 1.11
- 9. XML Flash播放器
- 10. tsql for xml,complex xml
- 11. Java vs Flash for webcam access
- 12. Google地圖API for flash AS3
- 13. Intoduction到Flash和XML
- 14. Magento Flash + XML前端
- 15. 關於Flash和XML
- 16. Flash AS3在for循環中調用WSDL
- 17. xml無法解析flash
- 18. Django my flash messages does not work
- 19. xml data to dynamic text AS3 flash
- 20. Capistrano for Django
- 21. views for Django flatpages?
- 22. Django ImportError for models.py
- 23. Django reverse()for JavaScript
- 24. 在Flash AS3中加載XML
- 25. FOR XML無FROM
- 26. Stackoverflow for large xml
- 27. TSQL FOR XML EXPLICIT
- 28. CKEditor for XML?
- 29. FOR XML EXPLICIT
- 30. 與FOR XML PATH
謝謝SmileyChris :) – Asinox 2009-09-15 19:05:12
由於工作,Django是GOD – Asinox 2009-09-16 01:50:37