摘要: 默认的application是init,如果不存在init,则运行examples;默认的controller是default默认的function 是index当controller为static的时候,web2py将其解析为static文件下的文件例如: http://127.0.0.1:8000/a/c/f/x/y/z?p=1&q=2解析后变量为: request.args=['x', 'y', 'z'] request.vars={'p':1, 'q':2} request.application= 阅读全文
posted @ 2012-08-13 17:21 szhyathome 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Web2py框架简单介绍我们从Design网页中可以看到,Web2py应用程序中设计所需要的所有内容: Models:描述数据结构的,主要是数据库 Controllers:描述控制流的,网页的解析、跳转等 Views:描述网页的,网页设计部分主要由此完成 Languages Static files:图像、CCS、JSP等文件放在这里Web2py之Hello world!修改controller中的default.pydef index():return dict(message="Hello from MyApp")在这里说明一下,return的变量到哪里去了?事实上,r 阅读全文
posted @ 2012-08-13 16:04 szhyathome 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:%cdoe其中的code有多种,不过由于在python中,所有东西都可以转换成string类型,因此,如果没有什么特殊需求完全可以全部使用’%s‘来标记。比如:'%s %s %s' % (1, 2.3, ['one', & 阅读全文
posted @ 2012-08-09 22:34 szhyathome 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1.Python是动态类型语言,也就是说变量不需要指定类型,它会根据所被赋值结 果,自动适应其类型,获得变量类型的函数为 type()2.支持ASCII字符串('...',"...",'''...''')和Unicode字符串(u'...',u"...",u'''...'''),Unicode字符串a可以通过编码方式转换为ASSII字符串b:b=a.encode('utf8')3.str()/repr()可以将其 阅读全文
posted @ 2012-08-09 09:21 szhyathome 阅读(175) 评论(0) 推荐(0) 编辑