質問

Flashで使用するxmlファイルの書き方はどうですか?

チュートリアル?

ありがとう

役に立ちましたか?

解決

テンプレートに関する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')

他のヒント

便利なのいずれかを使用することもできます。モデルの1つからのデータを使用してXMLを簡単に生成する汎用ビュー。次のようなものが urls.py ファイルに含まれます:

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

必要なのは、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