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>
    

      

  • 相关阅读:
    MySQL进阶(视图)---py全栈
    py基础__socket编程
    MIPS Instruction Set
    WD-保修验证(WCC7K4ARTDF1)
    Seagate-保修验证(za25shrx)
    excel-vlookup
    ebook https://salttiger.com/category/notification/
    远程登录DSM,显示“您没有权限使用本项服务?
    tplink-如何远程WEB管理路由器?
    synology terminal
  • 原文地址:https://www.cnblogs.com/cxscode/p/8166613.html
Copyright © 2011-2022 走看看