سؤال

وكيف سوء كتابة ملف 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")
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top