Frage

, wie schlecht eine XML-Datei für die Verwendung schreiben mit Flash ?, Django Doc dont haben nichts über XML (nur für Feeds) ....

Tutorial?

Thansk

War es hilfreich?

Lösung

, um den Start der Django Dokumentation auf Vorlagen Zitiert :

  

Eine Vorlage ist einfach eine Textdatei. Es kann generieren einen beliebigen Text-basierten Format (HTML, XML, CSV, usw.).

Ihre Ansicht etwa wie folgt aussehen:

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')

Andere Tipps

Sie können sogar eine der handlichen generic Ansichten leicht XML zu erzeugen, die von einem Ihrer Modellen unter Verwendung von Daten. So etwas wie dies gehen könnte in der urls.py Datei:

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 ...),
)

Alles, was Sie tun müssen, ist die XML-Vorlage schreiben.

Sie können auch eine Zeichenfolge verwenden, ohne Vorlagen direkt reagieren.

def view(request):
   return HttpResponse("<xml></xml>",mimetype="application/xml")
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top