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


Python Template.main方法代码示例

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


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

示例1: index

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def index(req):

    #recent_data = urllib2.urlopen("http://imaj-app.lddi.org:8010/list/recent")
    #pop_data = urllib2.urlopen("http://imaj-app.lddi.org:8010/list/popular")

    recent_data = urllib2.urlopen("http://localhost:8010/list/recent")
    pop_data = urllib2.urlopen("http://localhost:8010/list/popular")

    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/index.tmpl')
    
    r_data = json.load(recent_data)
    """ a list, but all elements are dictionaries """
    t.recent = r_data["images"]
   
    """ add more element into each dict, viewurl which involves /view? and 
       the value of imagekey """
    for each in r_data["images"]:
        each["viewurl"] = "view?imagekey=" + each["imagekey"]

    p_data = json.load(pop_data)
    t.popular = p_data["images"]

    for each in p_data["images"]:
        each["viewurl"] = "view?imagekey=" + each["imagekey"]


    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')

    m.main = t.__str__()

    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:34,代码来源:index.py

示例2: popular

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def popular(req):
    
    query = req.form.getfirst("nextratesort", "false")

    request = "http://localhost:8010/list/popular"

    if query is not "false":
	request += "?nextratesort=" + query

    pop_data = urllib2.urlopen(request)

    #return pop_data.read()
    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/popular.tmpl')
    
    """ a list, but all elements are dictionaries """
    p_data = json.load(pop_data)
    t.imagelist = p_data["images"]

    t.nextratesort = p_data["nextratesort"]

    """ add more element into each dict, viewurl which involves /view? and 
    the value of imagekey """
    for each in p_data["images"]:
        each["viewurl"] = "/view?imagekey=" + each["imagekey"]


    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')

    m.main = t.__str__()

    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:34,代码来源:list.py

示例3: recent

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def recent(req):

    query = req.form.getfirst("nextsubmitdate", "false")
    
    request = "http://localhost:8010/list/recent"
    if query is not "false":
        request += '?nextsubmitdate=' + query

    recent_data = urllib2.urlopen(request)
    #return recent_data.read()

    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/recent.tmpl')
    r_data = json.load(recent_data)
    t.imagelist = r_data["images"]
   
    t.nextsubmitdate = r_data["nextsubmitdate"]

    """ Add link for each image """
    for each in r_data["images"]:
        each["viewurl"] = "/view?imagekey=" + each["imagekey"]

    #return r_data["images"]
    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')

    m.main = t.__str__()

    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:30,代码来源:list.py

示例4: complete_tmpl

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def complete_tmpl(req, msg, resp):
    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/submitcomplete.tmpl')
    t.return_msg = resp
    t.submit_msg = msg

    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')
    m.main = t.__str__()

    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:12,代码来源:submit.py

示例5: tmpl

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def tmpl(req):
    t= Template(file='/home/yuanzheng/Public/public_html/cs462/lab2/test.tmpl')
    t.title="Recent Images"
    t.body="this is text"

    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab2/template.tmpl')
    m.main = t.__str__()


    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:13,代码来源:index.py

示例6: submit_page

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def submit_page(req, error):
   
    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/submit.tmpl')

    t.errorlist = error

    if len(error) is not 0:
        imageurl = req.form.getfirst("imageurl")
        detailurl = req.form.getfirst("detailurl")
        tags = req.form.getfirst("tags")
        description = req.form.getfirst("description")
        submituser = req.form.getfirst("submituser")
        t.f = {'imageurl':imageurl, 'detailurl':detailurl, 'tags':tags, 'description':description, 'submituser':submituser}
    else:
        t.f = {'imageurl':"", 'detailurl':"", 'tags':"", 'description':"", 'submituser':""}

    
    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')

    m.main = t.__str__()
    
    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:25,代码来源:submit.py

示例7: view

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def view(req):

    """ get the request """
    imagekey = req.form.getfirst("imagekey","")
    imagekey = cgi.escape(imagekey)
    
    """ build a new url, and send request to appServer """
    url = "http://localhost:8010/image?imagekey=" + imagekey

    """  urlopen() GET Request     """
    imagedata = urllib2.urlopen(url)
    #return imagedata.read()
    i_data = json.load(imagedata)


    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/view.tmpl')
    t.image = i_data

    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')

    m.main = t.__str__()

    req.content_type = "text/html"
    req.write(m.__str__())
开发者ID:yuanzheng,项目名称:BYU,代码行数:26,代码来源:index.py

示例8: submit_error

# 需要导入模块: from Cheetah.Template import Template [as 别名]
# 或者: from Cheetah.Template.Template import main [as 别名]
def submit_error(data):
    t=Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/submitcomplete.tmpl')                                                                  
    m = Template(file='/home/yuanzheng/Public/public_html/cs462/lab3/WebServer/site_tmpl/template.tmpl')                                                               
    m.main = t.__str__()
    req.content_type = "text/html"
    req.write(m.__str__())                                                    
开发者ID:yuanzheng,项目名称:BYU,代码行数:8,代码来源:submit.py


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