verhandelnSmart, einfache Inhaltsverhandlung für Python-Webanwendungen | |
Jetzt downloaden |
verhandeln Ranking & Zusammenfassung
Anzeige
- Lizenz:
- MIT/X Consortium Lic...
- Preis:
- FREE
- Name des Herausgebers:
- Nick Stenning
- Website des Verlags:
- http://github.com/nickstenning/
verhandeln Stichworte
verhandeln Beschreibung
Verhandeln ist ein intelligenter, einfacher Inhaltsverhandlungen für Python-Webanwendungen.Kontente Verhandlung kann schwierig sein, gut zu tun. Idealerweise sollte Ihr Code trocken sein, und Sie würden nicht in mehreren Ansichtsmethoden dieselbe alte Kesselplatte wiederholen, um das gleiche Domänenobjekt in verschiedenen Formaten auszusenden. Das Verhandlungen hilft, Ihr Leben noch einfacher zu gestalten, indem Sie Ihre Ansichtsmethoden mit Formatern dekorieren, mit denen Ihre Domänenobjekte automatisch in das von der Client angeforderte Format übersetzt.Es ist wirklich einfach zu bedienen. Hoffentlich macht dieses Beispiel (für eine Flasche-Anwendung) die wichtigsten Punkte klar: # Zunächst schreiben wir ein paar Formatierer, die angeben, wie Sie die # Ausgabe der Ansichtsfunktion in ein bestimmtes Format übersetzen. Hier definieren wir ein # JSON-Formatierer und ein HTML-Formatierer, das einen Vorlagenparameter annimmt json.dumps (obj) Klasse HTMLFormatter (Formatierer): Format = 'JSON' Mimetypes = def konfigurieren (selbst, vorlage): self.template = Template def Render (Self, Obj): Rendite Render ( Self.Template, ** Obj) # Wenn Sie dann den Antrag aufbauen, dekorieren wir die Ansichtsfunktion mit dem Dekorator # "Verhandeln", das die Formate auflistet, in der diese Ansicht verfügbar ist '/ posts /
verhandeln Zugehörige Software