Flask-Genshi.

uma extensão para o frasco para facilitar modelos de genshi
Baixe Agora

Flask-Genshi. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Dag Odenhall

Flask-Genshi. Tag


Flask-Genshi. Descrição

Uma extensão para o frasco para facilitar modelos de genshi O flask-genso é uma extensão de frasco que permite usar facilmente o Genshi para modelos. Sabe-se como renderizar um modelo com base na extensão de arquivo e pode criar objetos de resposta com o conjunto mimetype de acordo.enstallationJust agarrar-o de pypi com easy_install ou pip, por exemplo: Easy_install flask-genshiif você está iniciando um novo projeto que você não Precisa instalar explicitamente o frasco enquanto o flask-genso depende dele já. Como usaryou para construir um genso com sua instância do frasco. FLASKEXT.GENSHI Import Genshiapp = Frasco (__ Nome __) Genshi = Genshi (app) A melhor maneira de tornar as melhores modelos é usar render_response (). Isso garante que o Mimetype adequado seja enviado se você renderizar xhtml, xml ou texto, e define o DocType correto para você. Use assim: de flaskext.genshi Import Rend_Response@app.route ('/') DEF Index (): Título = 'Genshi + frasco, um jogo feito no céu!' render render_response ('index.html', dict (title = title)) usando métodosMethods Controle as coisas, como o DocType e como as tags finais são renderizadas e com render_response () também o mimetype. A menos que seja substituído, o método utilizado é decidido pelo formulário de nome do modelo do modelo. Por padrão, Renders HTML como HTML estrito 4.01. É assim que você altera para HTML5: Genshi.Extensões = 'HTML5'i Recomendar contra isso, mas é claro que você também pode alterá-lo para xhtml: genshi.extensions =' xhtml'you Também substituir o padrão com um parâmetro para as funções de modelos: render_response ('video.html', método = 'html5') As extensões HTML, XML, TXT, JS e CSS são reconhecidas, mas você pode adicionar qualquer extensão e método que você gosta . Observe que modelos TXT, JS e CSS são renderizados com genshi.template.newtexttemplate que não é baseado em XML. Rendering JavaScript com modelos oferece ferramentas como flask.url_for () e rendering css com modelos dá-lhe modelos dinâmicos com coisas como variables.api referencilass flaskext.genshi.genshi (app) extensões Qual método é usado para uma extensão. métodos renderizar métodos. Template_loader Um genso.template.templateloader que carrega modelos do mesmo lugar como flask.flaskext.genshi.select_method (modelo, método = nenhum) seleciona um método de genshi.methods com base na extensão de arquivo de modelo e genshi.Extensions, ou com base em no método.flaskext.genshi.generate_template (modelo, contexto = nenhum, método = nenhum) cria um fluxo de modelo genso que você pode executar filtros e transformações on.flaskext.genshi.render_template (modelo, contexto = nenhum, método = nenhum) render Um modelo para um string.flaskext.genshi.render_response (modelo, contexto = nenhum, método = nenhum) renderiza um modelo e envolve-o em um response_class com o conjunto de mimo de acordo com o método de renderização. Requisitos: · Pitão · Frasco


Flask-Genshi. Software Relacionado

Ar4j.

Uma implementação Java do padrão de persistência do ActiveRecord ...

60

Download

OSTRI.

Um objeto semelhante a uma string com os métodos do Cython Optimized Match () e Sub () ...

55

Download