Mimerender

Python-Modul für ein erholsames Ressourcenvarianten-Rendering mit MIME-Medientypen
Jetzt downloaden

Mimerender Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Martin Blech
  • Website des Verlags:
  • http://code.google.com/u/martinblech/

Mimerender Stichworte


Mimerender Beschreibung

Python-Modul für erholsame Ressourcenvarianten-Rendering mit MIME-Medientypen Mimerender ist ein Python-Modul, das mit der Verwendung von Python-Dekorern ermöglicht, eine Render-Funktion für ein HTTP-Anforderungshandler-Ergebnis transparent auszuwählen. Es verwendet MimePress, um den HTTP-Akzeptitel-Header zu analysieren und die beste verfügbare Darstellung auszuwählen '% mesagerender_json = lambda ** args: json.dumps (args) render_html = lambda Meldung:'% s '% mesagerender_txt = Lambda Meldung: messageurls = (' / ('/ (.*)', 'Greet') app = web.application (URLs, Globals ()) Klasse Greet: @mimerender (Standard = 'HTML', HTML = Render_HTML, XML = Render_XML, JSON = Render_Json, TXT = Render_txt) def Erhalten (Selbst, Name): Wenn nicht Name: Name = ' World 'Return {' Nachricht ':' Hallo, '+ Name +'! '} Wenn __NAME__ == "__main__": app.run (), dann können Sie: $ curl -h "Accept: Application / HTML" localhost: 8080 / x HELLO, X! $ curl -H "Accept: Application / XML" localhost: 8080 / x Hallo, X! $ curl -H "Accept: Application / JSON" localhost: 8080 / x {'Nachricht': 'Hallo, x!'} $ Curl -h "Accept: Text / Plain" localhost: 8080 / xhello, x! Anforderungen: · Python


Mimerender Zugehörige Software