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


Python Template.content方法代码示例

本文整理汇总了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)
开发者ID:alonbee,项目名称:sawa,代码行数:34,代码来源:sawebapp.py

示例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)  
开发者ID:Acidburn0zzz,项目名称:SynoDLNAtrakt,代码行数:11,代码来源:webserve.py

示例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)
开发者ID:reox,项目名称:labellocal,代码行数:12,代码来源:labellocal.py

示例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('<','&#60;').replace('>','&#62;')
		
		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('<','&#60;').replace('>','&#62;')
		return str(omras_page)
开发者ID:alonbee,项目名称:sawa,代码行数:25,代码来源:sawebapp.py

示例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')
开发者ID:timwaters,项目名称:UserStat,代码行数:33,代码来源:userstat.py


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