dischjects

Un modèle de restitution d'objet
Télécharger maintenant

dischjects Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Other/Proprietary Li...
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Six Apart Ltd.
  • Site Internet de l'éditeur:
  • http://sixapart.com

dischjects Mots clés


dischjects La description

Un modèle de restauration d'objet Remochjects sont de vrais objets de python sous-classables sur lesquels vous pouvez créer une bibliothèque d'API riche. Il fournit un codage et un transfert faciles entre les objets Python et une API de repos JSON. Vous pouvez définir les ressources dans une API reposante en tant que classes de télécommunication et leurs propriétés. Ces objets portent ensuite en utilisant les verbes HTTP de base pour demander et soumettre des données à l'API.REMOTEOBJECTS ont: * Conversion programmable entre les objets Python et le format de ressources JSON de votre API * Support HTTP complet et correct via la bibliothèque HTTPLIB2, y compris la mise en cache et l'authentification * retardées. Évaluation des objets Pour éviter les requesSexample inutiles: Par exemple, vous pouvez créer une bibliothèque d'API Twitter simplifiée dans la coquille: >>> de RemoteObjects Import Import RemoteObject, champs, ListObject >>> Tweeter de classe (RemoteObject): ... Nom = champs. Champ () ... Screen_Name = champs.field () ... emplacement = champs.field () ... >>> classe Tweet (RemoteObject): ... Texte = champs.field () ... Source = Source = Champs.field () ... Tweeter = champs.Object (Tweeter, API_Name = 'User') ... >>> Timeline de classe (ListObject): ... entrées = champs.list (champs.Object (Tweet)) ... >>> Tweets = timeline.get ('http://twitter.com/status/public_timeline.json') >>> ] pour Web ApisRemoteObjects est votre modèle de restauration de votre objet pour les API Web. Vous pouvez définir chaque type de ressource en tant que sous-classe RemoteObject, avec toutes les données de membre de la ressource spécifiées en tant que télénoples.field.field.field.field Instances pour la typage léger.Affiché, RemoteObjects fonctionne avec les API de repos JSON. Une telle API devrait être organisée en tant que série de ressources disponibles aux URL en tant qu'entités JSON (généralement des objets). Le serveur API devrait prendre en charge la modification via des demandes de poste et de mettre et renvoyer les codes d'état HTTP appropriés pour les erreurs. Le module RemoteObjects n'est pas limité à un type particulier d'API. L'interface RemoteObject est fournie dans les couches DataObject, httpObject et PromisObject que vous pouvez réutiliser, étendre et remplacer les objets sur mesure à votre API cible. Dictionnaires avec méthodeWHILE Vous pouvez utiliser un module HTTP et un code JSON uni pour convertir les ressources de l'API en dictionnaires, RemoteObjects vous donne des objets réels avec un comportement encapsulé au lieu de traiter avec des fonctions externes. Le comportement d'un instance de télécommunication est clairement emballé dans la sous-classe de votre télécommande, où elle n'est pas uniquement appliquée grâce à l'utilisation de l'interface d'objet mais extensible et remplaçable à travers le sous-classement uni. Exigences: · Python


dischjects Logiciels associés