文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>WebPy学习笔记一 搭建环境,实现简单示例

WebPy学习笔记一 搭建环境,实现简单示例

时间:2011-01-20  来源:caoxx

  从 http://webpy.org/ 获取WebPy-0.34包,解压后进入包目录执行 python setup.py install。

 执行完毕后会在Python安装目录的  X:\Python26\Lib\site-packages\web 下。

二、简单Demo实现,开开眼界。

  基本思路就是 模板文件+Python代码实现Web程序。

      新建文件夹命名为Test,在内部建立一个目录名为templates用来存放模板文件,接着新增一个main.py文件。

     

代码 import web
urls = (
    '/(.*)','Control'
)

class Control:
    def GET(self):
        return '''<html>
                    <head>
                       <title>WebPy Demo</title> 
                    </head>
                    <body>
                        Hello World
                    </body>
                </html>'''

if __name__ == '__main__':
    app = web.application(urls,globals())
    app.run()

     执行 python main.py 后可以看到命令行如下:

      C:\WINDOWS\system32\cmd.exe /c python.exe main.py

      http://0.0.0.0:8080/

      在浏览器中访问 

      http://127.0.0.1:8080/ 即可看到Hello World

三、再进一步,使用模板文件

  在templates目录下新建index.html,把上面代码中的html代码,写入其中。

      修改 GET代码如下

     

def GET(self):
        render = web.template.render('templates/')
        return render.index()

      重新执行main.py,访问http://127.0.0.1:8080/  仍旧可以看到Hello World。

      注意 render.index  使用的是html文件名。 具体原理稍后研究。

 

 

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载