2009-09-15 6 views
0

comment mal écrire un fichier xml pour une utilisation avec flash ?, Django Doc ne rien avoir à propos de XML (juste pour les flux) ....Django xml pour le flash?

Tutoriel?

thansk

Répondre

1

Citant le début de la Django documentation on templates:

Un modèle est tout simplement un fichier texte. Il peut générer n'importe quel format basé sur du texte (HTML, XML, CSV, etc.).

Votre vue ressemblera à quelque chose comme ceci:

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

Merci de :) Merci – Asinox

+0

de travaille, Django est Dieu – Asinox

1

Vous pouvez même utiliser l'un des generic views à portée de main pour générer facilement des données en utilisant XML à partir d'un de vos modèles. Quelque chose comme ça pourrait aller dans votre urls.py fichier:

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

Tout ce que vous avez à faire est d'écrire le modèle XML.

+0

Merci Gonzalo :) – Asinox

-1

Ou vous pouvez répondre directement en utilisant une chaîne, sans modèles.

def view(request): 
    return HttpResponse("<xml></xml>",mimetype="application/xml") 
Questions connexes