| mimerender. módulo python para renderização variante de recursos repousante usando tipos de míimos |
Baixe Agora |
mimerender. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Martin Blech
- Site do editor:
- http://code.google.com/u/martinblech/
mimerender. Tag
mimerender. Descrição
Módulo Python para renderização variante de recursos repousante usando tipos de míimos O Mimerender é um módulo Python que permite, com o uso de decoradores Python, para selecionar transparentemente uma função de renderização para um resultado do manipulador de solicitação HTTP. Ele usa o Mimparse para analisar o cabeçalho HTTP Accept e selecionar a melhor representação disponível.Currently suporta apenas (web.py), mas outros quadros da Web podem ser considerados.code Exemplo: Importar WebImport JSONFROM MIMERender Import MimerendErender_xml = Lambda Mensagem: '% s '% messagerender_json = lambda ** args: json.dumps (args) render_html = lambda mensagem:'% s '% s'% s messagerender_txt = lambda mensagem: messageurls = ('/(.*)', 'greet') app = web.application (URLs, globais ()) classe cumprimentam: @mimerender (default = 'html', html = render_html, xml = render_xml, json = render_json, txt = render_txt) def obter (auto, nome): se não nome: nome = ' World 'return {' Mensagem ':' Olá, '+ nome +'! '} Se __Name__ == "__main__": app.run () então você pode fazer: $ Curl -h "Aceitar: Aplicativo / HTML" localhost: 8080 / x
olá, x!
$ curl -h "aceitar: aplicação / xml" localhost: 8080 / x
Olá, x! $ oncrl -H "aceitar: aplicação / json" localhost: 8080 / x {'mensagem': 'olá, x!'} $ Curl -h "Aceitar: texto / simples" localhost: 8080 / xhello, x! Requisitos: · Pitão
mimerender. Software Relacionado