سؤال
وكيف سوء كتابة ملف XML للاستخدام مع فلاش ؟، لا تملك شيئا عن XML (فقط للعلف) جانغو دوك ....
والتعليمي؟
وThansk
المحلول
ونقلا عن بداية الوثائق جانغو على القوالب :
<اقتباس فقرة>والقالب هو مجرد ملف نصي. يمكن أن تولد أي شكل النص القائم (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')
نصائح أخرى
ويمكنك حتى استخدام أحد وجهات النظر العامة لتوليد بسهولة 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.
وأو يمكنك الرد مباشرة باستخدام سلسلة، دون القوالب.
def view(request):
return HttpResponse("<xml></xml>",mimetype="application/xml")
لا تنتمي إلى StackOverflow