本文整理汇总了Python中Cheetah.Template.Template.content方法的典型用法代码示例。如果您正苦于以下问题:Python Template.content方法的具体用法?Python Template.content怎么用?Python Template.content使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Cheetah.Template.Template
的用法示例。
在下文中一共展示了Template.content方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: multipartTestPage
# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import content [as 别名]
def multipartTestPage(self):
omras_page = Template(file="./templates/omras-template.html")
omras_page.title = "Sonic Annotator Webapplication"
#content = main content within an omras page
content = Template(file="./templates/main-content.html")
content.title = "OMRAS2 Music Analysis and Feature Extraction Service"
#see if we have audio, hence if we need the id block...
if cherrypy.session.has_key('audio_file') :
#file_id_block = list of files uploaded so far
filelist = list(cherrypy.session['audio_file'])
file_id_block = Template(file="./templates/fileID-block.html")
file_id_block.section_title = "File Identification"
file_id_block.javascript_data = self.jsDataGenerator(filelist)
file_id_block.file_list = list(cherrypy.session['audio_file'])
content.file_id_block = str(file_id_block)
omras_page.on_load_script = """ window.location.hash="upload_file" """
else:
content.file_id_block = ''
omras_page.on_load_script = ''
vamp_transforms = self.sonic.getTransforms()
content.text = vamp_transforms.items()
content.transforms = vamp_transforms
content.sessionID = self.server.getSessionID()
omras_page.content = str(content)
count = cherrypy.session.get('count', 0) + 1
cherrypy.session['count'] = count
return str(omras_page)
示例2: log
# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import content [as 别名]
def log(self):
logcontent = open('SynoDLNAtrakt.log').read()
message = "<code>{0}</code>".format(logcontent)
filename = os.path.join(APPDIR, "data/logs.tmpl")
template = Template(file = filename)
template.title = "SynoDLNAtrakt Logs"
template.content = logcontent
return str(template)
示例3: edit
# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import content [as 别名]
def edit(id):
t = Template(file='templates/edit.html')
data = db[id]
t.identifier = id
t.name = data['name']
t.content = "\n".join(x for x in data['items'])
t.since = data['since']
t.place = data['place']
return str(t)
示例4: process
# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import content [as 别名]
def process(self, filelist = None, transform = None, identify = None):
print filelist
print transform
filelist = self.server.getFullPath(filelist)
result = self.config.sonicAnnotator.runDefaultTransform(transform,filelist)
omras_page = Template(file="./templates/omras-template.html")
omras_page.title = "Sonic Annotator Webapplication"
omras_page.on_load_script = ''
omras_page.content = """
<pre>%s</pre> """ % result.replace('<','<').replace('>','>')
template = """<html>
<head>
<title>Sonic Annotator Webapplication</title>
<meta http-equiv="Content-Type" content="text/plain; charset=utf-8" />
</head>
<body>
<PRE>%s</PRE>
</body>
</html>"""
# return template % result.replace('<','<').replace('>','>')
return str(omras_page)
示例5: Template
# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import content [as 别名]
conn = psycopg2.connect(database=args.dbName, user=args.dbUser,
password=args.dbPass, host=args.dbHost)
else:
conn = psycopg2.connect(database=args.dbName, user=args.dbUser,
password=args.dbPass)
cursor = conn.cursor()
page = Template( file = './templates/simple-user.tmpl' )
page.sparkstart = """ $(function() {"""
page.sparkbody = ""
page.sparkstop = """ });"""
page.title = "Mapper career statistics for '%s'"%args.userId
page.content = ''
page.swVersion = '0.01'
page.now = datetime.now()
page.year = page.now.year
print "Debug? ::%s"%args.debug
if args.debug:
debug()
page.userId = args.userId
page.filename = args.fileName
page.dbname = args.dbName
def datalicense():
page.datalicense = Template( file='./templates/legal.tmpl')