zoukankan      html  css  js  c++  java
  • bottle template usage

    SimpleTemplate implements the BaseTemplate API:

    <span class="gp">>>> </span><span class="kn">from</span> <span class="nn">bottle</span> <span class="kn">import</span> <span class="n">SimpleTemplate</span>
    <span class="gp">>>> </span><span class="n">tpl</span> <span class="o">=</span> <span class="n">SimpleTemplate</span><span class="p">(</span><span class="s">'Hello {{name}}!'</span><span class="p">)</span>
    <span class="gp">>>> </span><span class="n">tpl</span><span class="o">.</span><span class="n">render</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s">'World'</span><span class="p">)</span>
    <span class="go">u'Hello World!'</span>
    

    In this document we use the template() helper in examples for the sake of simplicity:

    <span class="gp">>>> </span><span class="kn">from</span> <span class="nn">bottle</span> <span class="kn">import</span> <span class="n">template</span><br /><span class="gp">>>> </span><span class="n">template</span><span class="p">(</span><span class="s">'Hello {{name}}!'</span><span class="p">,</span> <span class="n">name</span><span class="o">=</span><span class="s">'World'</span><span class="p">)</span><br /><span class="go">u'Hello World!'</span><br />

    Just keep in mind that compiling and rendering templates are two different actions, even if the template() helper hides this fact. Templates are usually compiled only once and cached internally, but rendered many times with different keyword arguments.

    ref:

    http://bottle.paws.de/docs/dev/stpl.html


  • 相关阅读:
    解决Django和EasyUI搭配使用时出现的CSRF问题
    修改Django的默认打印时间
    解决多网卡SNMP获取不到数据的问题
    Django模板格式
    java操作excel
    数字1的个数
    leetcode:2. 两数相加(java)
    二叉树常用操作
    通配符匹配
    二叉树基本操作
  • 原文地址:https://www.cnblogs.com/lexus/p/1800016.html
Copyright © 2011-2022 走看看