Django XML для Flash? - PullRequest
       17

Django XML для Flash?

0 голосов
/ 15 сентября 2009

как плохо написать XML-файл для использования с Flash ?, Django Doc ничего не имеет о XML (только для каналов) ....

Учебник

Thansk

Ответы [ 3 ]

1 голос
/ 15 сентября 2009

Вы даже можете использовать одно из удобных общих представлений , чтобы легко генерировать 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.

1 голос
/ 15 сентября 2009

Цитирование начала документации Django по шаблонам :

Шаблон - это просто текстовый файл. Может генерировать любой текстовый формат (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')
0 голосов
/ 15 ноября 2010

Или вы можете напрямую ответить, используя строку, без шаблонов.

def view(request):
   return HttpResponse("<xml></xml>",mimetype="application/xml")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...