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
标签:
原文地址: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:
$data["title"]