Django xml pour flash?
-
07-07-2019 - |
Question
comment mal écrire un fichier XML à utiliser avec Flash?, Django Doc n’a rien à voir avec XML (juste pour les flux) ....
Didacticiel?
Thansk
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")