2013-09-05 8 views
0

J'ai suivi le tutoriel this et j'ai pu produire le même o/p que dans ce tutoriel. Maintenant, ma question est en dehors de montrer/représenter des données de tables de base de données dans le format de xml/json, à quoi exactement est-ce que tarte savoureuse est utilisée? Puis-je stocker les données au format json dans n'importe quelle variable?Signification de Django-Tastypie?

Répondre

0

Permet de créer RESTful API's.

la documentation de Tastypie présente quelques raisons courantes pour lesquelles l'utiliser:

  • Vous avez besoin d'une API qui est RESTful et utilise bien HTTP.
  • Vous souhaitez prendre en charge les relations profondes.
  • Vous ne voulez pas avoir à écrire votre propre sérialiseur pour que la sortie soit correcte.
  • Vous voulez un framework API qui a peu de magie, qui soit très flexible et qui s'adapte bien au domaine du problème.
  • Vous voulez/avez besoin d'une sérialisation XML traitée de la même manière que JSON (et YAML est également présent).
  • Vous voulez soutenir mon syndrome NIH perçu, qui est moins sur les NIH et plus sur essayer d'aider les amis/collègues.
+0

Merci d'avoir répondu. Je n'ai pas eu votre 2ème (Que voulez-vous dire par des relations profondes?), 4ème et 6ème point. Plus Puis-je stocker les données au format json générées dans n'importe quelle variable? – PythonEnthusiast

+0

Enregistrer dans une variable comme si vous vouliez que tastypie génère un résultat et utilise ce résultat dans votre vue? Je pense que vous pouvez .. vérifier ceci http://django-tastypie.readthedocs.org/en/latest/cookbook.html#using-your-resource-in-regular-views – boltsfrombluesky

+0

Je ne comprends pas ce que vous voulez dire par le stockage généré json dans une variable. Les relations profondes sont plusieurs modèles reliés entre eux. Magic et NIH sont des termes de programmation communs. Google et si vous avez d'autres questions, créez une nouvelle question SO. –