zoukankan      html  css  js  c++  java
  • python使用模板手记

    1.首先是$符号

    在webpy中,模板html里面可以写python代码,但要用$开始。但如果网页代码本来就有$符号(javascript或者正则表达式),我们需要对其进行转意。用$$代替$

    给jquery加上jQuery.noConflict();
    调用jquery的时候 把$改为jQuery
    例jQuery("a")

    2.加载静态资源

    标签:

    1.在项目的根目录创建static文件夹

    能够直接在网页中访问static文件夹中的文件

    如果static文件夹有一个文件为favicon.ico,那么访问的地址为127.0.0.1:8080/static/favicon.ico

    2.webpy中只提供static一个静态文件夹,如果我还需要一个存储上传文件的upload静态文件夹呢

    只有自己建立一个视图函数来处理了

    urls = (
        ‘/‘ , ‘index‘ ,
        ‘/upload/(.*)‘, ‘upload‘ ,
        ‘/(js|css|images)/(.*)‘, ‘static‘, 
        ‘/one‘ , ‘one‘
        )
    
    class upload:
      def GET(self, name):
        f = open(‘upload/‘ + name)
        return f.read()
    class static: def GET(self, media, file): try: f = open(media+‘/‘+file, ‘r‘) return f.read() except: return ‘‘ # you can send an 404 error here if you want

    webpy 访问静态文件

    标签:

    原文地址:http://www.cnblogs.com/meelo/p/4237294.html

    模板传参

    index.py

    return render.index(datas = datas, i = i, paginations = paginations)
    

      

     index.html头部

    $def with (datas, i, paginations)

    使用

    $for data in datas:
    
      <p>$data['title']</p>
    

      

  • 相关阅读:
    [SCOI2013]火柴棍数字(背包)
    [NOI2015]品酒大会
    后缀数组小结
    [POI2009]Slw
    [POI2009]Wie
    [POI2008]账本BBB
    ant语法和规范
    使用Hudson进行持续集成
    gnu make
    可信执行环境(TEE)介绍
  • 原文地址:https://www.cnblogs.com/cxscode/p/8166613.html
Copyright © 2011-2022 走看看