Django xml for flash?
-
07-07-2019 - |
質問
Flashで使用するxmlファイルの書き方はどうですか?
チュートリアル?
ありがとう
解決
テンプレートは単なるテキストファイルです。任意のテキストベースの形式(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")
所属していません StackOverflow