本文整理汇总了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
示例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ültige Startzeit"
ok = False
if eh == None:
t.message += "Ungü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, Änderungen vorgenommen"
else:
t.reservation = None
return t
示例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))