当前位置: 首页>>代码示例>>Python>>正文


Python Template.message方法代码示例

本文整理汇总了Python中Cheetah.Template.Template.message方法的典型用法代码示例。如果您正苦于以下问题:Python Template.message方法的具体用法?Python Template.message怎么用?Python Template.message使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Cheetah.Template.Template的用法示例。


在下文中一共展示了Template.message方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _renderError

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import message [as 别名]
 def _renderError(self, data):
     """
     Render an error or info message.
     """
     if not data:
         return
     if data.get('error', False):
         msg = data.get('error')
         type = 'error'
     elif data.get('info', False):
         msg = data.get('info')
         type = 'info'
     else:
         return
     file = os.path.join(self.root.template_dir, 'error.tmpl')
     temp = Template(file=file)
     temp.type = type
     temp.exception = None
     if isinstance(msg, list):
         temp.message = '<br />'.join([str(l) for l in msg])
     elif isinstance(msg, basestring):
         temp.message = msg
     elif isinstance(msg, tuple) and len(msg) == 2:
         temp.message = str(msg[0])
         temp.exception = str(msg[1])
     else:
         temp.message = str(msg)
     return temp
开发者ID:barsch,项目名称:seishub.core,代码行数:30,代码来源:admin.py

示例2: write

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import message [as 别名]
  def write(self):
    t = Template(file='templates/edit.tmpl')

    reservation = self._page._db.loadReservationOID(self._page._login.getOid(), self._oid)
    if reservation:
      t.reservation = reservation
      t.message = None
      t.goodmessage = None
      if self._dic and self._dic.has_key('submit'):
        (sh,sm) = extractTuple(self._dic['start'])
        (eh,em) = extractTuple(self._dic['end'])
        desc = self._dic['description']

        t.message = ''
        ok = True
        if sh == None:
          t.message += "Ung&uuml;ltige Startzeit"
          ok = False

        if eh == None:
          t.message += "Ung&uuml;ltige Endzeit"
          ok = False

        if ok:
          if sh > eh  or  sh == eh and sm >= em:
            t.message += "Startzeit liegt nach Endzeit"
            ok = False

        if ok:
          olds = reservation._from
          newstart = datetime(olds.year, olds.month, olds.day, sh, sm, 0)
          olde = reservation._to
          newend = datetime(olde.year, olde.month, olde.day, eh, em, 0)

          reservation._from = newstart
          reservation._to = newend
          reservation._description = desc

          reservation.update()

          t.goodmessage = "Ok, &Auml;nderungen vorgenommen"
    else:
      t.reservation = None

    return t
开发者ID:pmoor,项目名称:pizza,代码行数:47,代码来源:EditModule.py

示例3: check

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import message [as 别名]
def check(env,bodysize,input,output):
        t = Template(file="/var/www/htdocs/scgi-bin/first.tmpl")
        t.addmessage = '请输入查找信息'
	t.message = '查询'
        output.write(str(t))
开发者ID:ICEFLOW01,项目名称:SCGI,代码行数:7,代码来源:page_handler.py


注:本文中的Cheetah.Template.Template.message方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。