Flask-Genshi.uma extensão para o frasco para facilitar modelos de genshi | |
Baixe Agora |
Flask-Genshi. Classificação e resumo
Propaganda
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
PHP Secure Communications Biblioteca
Um conjunto de implementações puras PHP de DES, 3DES, RC4, Rijndael, AES, RSA, etc ...
153
OSTRI.
Um objeto semelhante a uma string com os métodos do Cython Optimized Match () e Sub () ...
55