`

web.py框架基本操作

阅读更多

一、web.py简介

web.py是一款轻量级的python web开发框架,简单、高效、学习成本低,特别适合作为python web开发的入门框架。官方站点:http://webpy.org/

 

二、web.py安装

1、下载:http://webpy.org/static/web.py-0.33.tar.gz

2、解压并进入web.py-0.33目录,安装:python setup.py install

 

入门例子,hello.py

import web

urls = (
  '/', 'index'    )

class index:
    def GET(self):
        print "Hello, world!"
web.webapi.internalerror = web.debugerror
if __name__ == "__main__": web.run(urls, globals(), web.reloader)

 

模板例子:

   1.创建 template.py,内容如下:

   

import web
render = web.template.render('templates/')

urls = (
  '/(.*)', 'index')

class index:
    def GET(self,name):
        print render.index(name)

web.webapi.internalerror = web.debugerror
if __name__ == "__main__": web.run(urls, globals(), web.reloader)

   

    2.在template.py同级目录下,创建templates目录

   

    3.在templates目录下创建index.html

    

$def with (name)

$if name:
    I just wanted to say <em>hello</em> to $name.
$else:
    <em>Hello</em>, world!

   

    4. 启动程序

     

$ python template.py

 

 

 

参考:

   官方中文文档

  简单而直接的Python web 框架:web.py

    python模拟登录及表单提交

    web.py 十分钟创建简易博客

分享到:
评论

相关推荐

    Python web.py 应用源码

    【Python web.py 框架详解】 web.py 是一个轻量级且强大的Python Web框架,它的设计理念是简洁、直观,并且易于上手。这个框架旨在让开发者能够快速地构建Web应用,同时保持代码的清晰性和可维护性。web.py 的核心...

    web.py中文教程_脚本之家.docx

    web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。...

    python-web.py包

    然后,执行Python的安装脚本来安装Web.py框架。在命令行中输入: ``` python setup.py install ``` 这个命令会将Web.py的相关文件安装到你的Python环境的site-packages目录下,这样你就可以在Python程序中导入并...

    web.py中文版用户手册

    web.py 是一个轻量级Python web框架,它简单而且功能强大。web.py是一个开源项目。该框架由美国作家、Reddit联合创始人、RSS规格合作创造者、著名计算机黑客Aaron Swartz开发。web.py目前已被很多家大型网站所使用。

    web.py flup

    web.py是一个轻量级的Python Web框架,设计简洁且易于上手。它提供了MVC(模型-视图-控制器)架构模式,让开发者能够快速地开发出Web应用。web.py的核心概念包括URL路由、请求处理、模板渲染等。 1. URL路由:web....

    py2+web.py.rar

    【标题】"py2+web.py.rar" 指的是一个使用Python 2版本和Web.py框架构建的Web应用程序的压缩文件。Web.py是Python语言中的一个轻量级Web开发框架,它允许开发者快速地创建功能丰富的Web服务。在Windows Server 2008 ...

    Python框架web.py.zip

    webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。这样的优点是,框架给开发带来的限制少...

    web.py官方文档

    Web.py框架提供了web.input()方法,使得从GET和POST请求中获取用户输入变得简单。web.input()方法返回一个类似字典的对象(具体是web.storage对象),该对象包含了用户的输入信息。无论是URL参数(如?key=value的...

    web.py是一个小巧灵活的Python框架,它简单而且功能强大。

    **web.py框架详解** `web.py` 是一个针对Python编程语言设计的轻量级Web框架,它的核心设计理念是简洁和高效。作为一个小巧而灵活的框架,`web.py` 能够帮助开发者快速构建Web应用程序,同时保持代码的清晰性和可...

    web.py中文教程

    1. **Hello World**: 最简单的 web.py 应用程序,用于展示框架的基本用法。 ```python import web urls = ("/.*", "hello") app = web.application(urls, globals()) class hello: def GET(self): return "Hello, ...

    web.py教程

    web.py是python语言的一个web开发框架,本教程将对web.py的基本应用、提高应用、实用工具、模板、测试、用户输入、数据库、部署和子域名等方面进行讲解。 基本应用 1. Hello World!:展示如何使用web.py实现Hello ...

    web.py针对python3.7调整版

    1. **类型注解的添加**:为了与Python 3.7的类型系统兼容,`webpy-py3`可能在`web.py`的源码中添加了类型注解,以消除类型检查工具的警告或错误。 2. **语法更新**:可能更新了与新Python 3.7语法不兼容的部分,...

    web.py0.36

    在 webpy-webpy-091f572 这个压缩包中,可能包含了web.py框架的源码和示例项目。通过解压并研究这些文件,你可以深入理解web.py的工作原理和使用方法。通常,你会看到如下目录结构: - `web/`:包含web.py框架的源...

    简单而直接的Python web 框架:web.py

    webpy实战 一个简单的web.py应用示例,包括一个首页和一个显示用户欢迎消息的页面: ```python import web urls = ( '/', 'Index', '/hello/(.*)', 'Hello' ) class Index: def GET(self): return "Welcome...

    简单而直接的Python web 框架:web.py.docx

    【web.py框架详解】 web.py是一个轻量级的Python Web框架,它的设计哲学是简洁而直接,适合初学者和有经验的开发者。由于其开源性质,web.py可以在任何项目中自由使用,不受任何限制。虽然小巧,但web.py功能强大,...

    webpy-0.36.tar.gz

    在**webpy-0.36**这个压缩包中,包含了web.py框架的源代码文件。解压后,你可以看到框架的各个组成部分,如核心模块、模板引擎、数据库接口等。通过阅读和学习这些源码,开发者不仅可以深入理解web.py的工作原理,还...

    基于web.py的博客系统

    **Web.py框架介绍** Web.py是一个简洁而灵活的Python Web框架,其核心理念是“简洁即美”。它提供了一种简单的方式来绑定URL到Python函数,处理HTTP请求和响应,以及管理数据库交互。Web.py的设计使得开发者可以...

    Nginx + uwsgi + web.py 搭建web服务器

    Nginx + uwsgi + web.py 搭建web服务器, 也包含一整套python服务器后台框架代码,简单方便,容易搭建。

Global site tag (gtag.js) - Google Analytics