向广大学弟学妹们推荐一个非常简单的web开发框架karloop,类似于tornado,该框架非常简单,比较适合学生学习用,目前只有0.1版本的,如果发现有bug可以留言。
下载地址
简介,helloworld在Readme中就有,大家可以自己看。文档目前正在编写,若有问题可以参照tornado的文档,总体来说,这个web框架是仿照webpy和tornado的思路来写的,支持模板语言,目前的模板语言比较低级,示例如下:
[code lang=”python”]
class Data(object):
param = "this value from an object"
class Test(karloop.KarlBaseResponse.BaseResponse):
def get(self):
data = Data()
self.render(
"hello.html",
{
"list_array": ["array1", "array2", "array3"],
"mapping": {"title": "make a test"},
"object": data
}
)
[/code]
以上代码是handler的代码,接下来看看template中该怎么写:
[code lang=”html”]
<html>
<head>
<title>{{mapping["title"]}}</title>
</head>
<body>
<p>{{object.param}}</p>
<p>{{list_array[1]}}</p>
</body>
</html>
[/code]
好了,关于这个framework的模板介绍就到这吧,以后会继续完善的。
恩恩,不错,试试看
不错,正在学习python爬虫,用了抓取小说
从百度点进来的,支持一下
我来看看,欢迎不欢迎?
看看您的博客!