Question

comment mal écrire un fichier XML à utiliser avec Flash?, Django Doc n’a rien à voir avec XML (juste pour les flux) ....

Didacticiel?

Thansk

Était-ce utile?

La solution

Citation du début de la documentation Django sur les modèles :

  

Un modèle est simplement un fichier texte. Il peut générer n’importe quel format 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')

Autres conseils

Vous pouvez même utiliser l'un des utilitaires vues génériques pour générer facilement du code XML à l'aide des données de l'un de vos modèles. Quelque chose comme cela pourrait aller dans votre fichier urls.py :

urlpatterns = ('django.views.generic.list_detail',
    (r'^mymodel-(?P<object_id>\d+).xml

Il vous suffit d'écrire le modèle XML.

, 'object_detail', {'queryset': MyModel.objects.all(), 'template_name': 'your_xml_template.xml', 'mimetype': 'application/xml'}), (... more url patterns ...), )

Il vous suffit d'écrire le modèle XML.

Vous pouvez également répondre directement à l'aide d'une chaîne, sans modèle.

def view(request):
   return HttpResponse("<xml></xml>",mimetype="application/xml")
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top