2010-08-10 3 views
1

J'ai des modèles complexes et je voudrais simplement "vider" certains sous-ensembles pour voir exactement ce qu'ils contiennent du code de vue.Existe-t-il un modèle par défaut pour le vidage de données à partir d'une vue?

J'ai essayé le fichier générique list_detail (à partir de urls.py) - mais il semble qu'il soit nécessaire d'écrire un modèle.

Existe-t-il un moyen de vider les données d'une vue (comme la façon dont json est sauvegardé) qui fonctionnera avec tout ce qui est passé?

+0

L'écriture d'un modèle est à peu près triviale. Quel est le problème? –

Répondre

3

Vous pouvez sérialiser le jeu de requête en XML, puis le renvoyer dans la réponse. Quelque chose comme:

from django.core import serializers 

def view(request): 
    xml = serializers.serialize('xml', FooModel.objects.all()) 
    response = HttpResponse(xml, mimetype='application/xml') 
    return response 
+0

Merci pour la direction. –

0

Avez-vous étudié le haut-databrowse application?

Questions connexes