`
莫激动
  • 浏览: 44847 次
社区版块
存档分类
最新评论

python的web框架webpy(二)

阅读更多

之前介绍了webpy,还写了一个自己的web程序,下面我们就来分析下代码。

 

# coding:utf-8
import web

urls=(
      '/','index'
)

app=web.application(urls,globals())

class index:
    def GET(self):
        return 'hello webpy!'

if __name__=='__main__':
    app.run()

 

 

 

import web #导入webpy的模块

 

 

#这里声明了路由规则,它是一个tuple,由url匹配规则和处理类组成
#url匹配规则是用正则表达式书写的
urls=(
      '/','index' #所有匹配上/的url都交由index类来处理
)
#可以声明多条路由规则,每一条都是由url匹配规则和处理类组成
urls=(
      '/','index',
      '/user','user',
      '/topic','topic'
)

 

 

#初始化webapp
app=web.application(urls,globals())

 

 

#处理类index,它需要实现GET或POST方法
#return 可以返回你的处理结果到用户浏览器
class index:
    def GET(self):
        return 'hello webpy!'

 

 

#启动webapp
if __name__=='__main__':
    app.run()
分享到:
评论

相关推荐

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

    **Python web框架:web.py详解** web.py是一个轻量级且功能强大的Python Web框架,它以其简洁、直接的API设计赢得了开发者们的喜爱。这个框架旨在让Web开发变得更加简单,允许开发者快速构建从简单的个人项目到复杂...

    Python Web 框架,第 1 部分 使用 Django 和 Python 开发 Web 站点.doc

    标题与描述中的关键词“Python Web框架”,“Django”,“Python开发Web站点”明确指出了本文档的主题,即使用Python编程语言与Django框架进行Web应用开发。文档内容虽然包含了一些无法解析的[pic]标记,但核心信息...

    python-web.py包

    Python的Web.py是一个轻量级、灵活且强大的Web框架,它允许开发者用Python代码直接构建Web应用程序。在尝试使用`pip install web.py`命令安装时,可能会遇到一些问题,这通常与网络连接、库依赖冲突或者版本不兼容...

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

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

    Django python web 框架开发,网上商城平台(练手项目)

    执行python3 manage.py syncdb或者migrate 如果不提示新建管理员,则可以使用createsuperuser命令(管理员是登陆后台模块的) 数据库配置文件在myTest2文件夹下的settings.py中其中有DATABASE字段是数据库字段,请...

    python web框架

    Python中有多个知名的Web框架,如Django、Flask、Tornado和我们的主角webpy。 webpy框架的设计理念是“简洁即力量”,它的核心概念包括路由、控制器(controllers)、视图(views)和模型(models)。这些概念构成...

    Python框架web.py.zip

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

    python webpy 实例

    Python WebPy是一个轻量级的Web框架,它允许开发者用Python语言快速地构建Web应用程序。WebPy的核心设计理念是简洁和高效,它提供了包括路由、模板渲染、数据库操作在内的多种功能,使得开发人员能够集中精力在业务...

    python web开发.pdf

    2. **Web开发框架**:课程涵盖了Django和Flask两个主流的Python Web框架。Django采用Model-Template-View(MTV)架构,提供了一套完整的解决方案,包括ORM(对象关系映射)、内置的管理后台、强大的表单处理等。...

    PythonWeb开发案例教程_源代码.zip

    "PythonWeb开发案例教程_源代码.zip"这个压缩包包含了整个教程的实践代码,这将帮助你更好地跟随教程的步伐,亲手操作每一个示例,加深对理论知识的理解。 Python Web开发主要依赖于一些强大的框架,如Django、...

    毕业设计基于pythonWeb开发Django框架的图书商城管理系统源码+数据库文件.zip

    毕业设计基于pythonWeb开发Django框架的图书商城管理系统源码。 软件架构:python的web开发Django框架 安装教程 在命令行中输入python manage.py runserver 运行商城。 注意:要在web里的目录下才能运行manage.py ...

    Python web.py 应用源码

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

    tornado python web开发

    作为Web框架,是一个轻量级的Web框架,类似于另一个Python web框架Web.py,其拥有异步非阻塞IO 的处理方式。 作为Web服务器,Tornado 有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它 Python ...

    python开发web框架django使用教程

    Python Django是一种流行的Web开发框架,它提供了一个高效、灵活和可扩展的开发环境。下面是 Python Django框架的使用教程: 安装Django 1. 下载Django-1.8.2.tar.gz压缩包,并将其解压到C盘下,例如C:\Django-...

    pythonWeb框架Django-2.1

    Python Web框架Django是用于构建高效、优雅且实用的Web应用程序的强大工具。Django 2.1是这个著名框架的一个版本,它包含了多项改进和新特性,旨在提升开发者的工作效率和应用性能。在这个版本中,Django进一步强化...

    web.py安装包,轻量级的python web开发框架

    一个轻量级的python web开发框架

    python web py入门配套源代码

    Web.py是Python的一个轻量级Web框架,它设计的目标是保持简洁且易于使用,适合快速开发小型到中型的Web应用。 1. **Web.py框架介绍** Web.py是一个微框架,它提供了基本的路由系统,允许开发者通过定义URL模式来...

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

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

    python for web2py

    与Django等其他知名框架相比,Web2Py在易用性、灵活性以及对初学者的友好程度上有着独特的优势,因此被誉为Python Web框架中的新一代明星。 **1. Web2Py的核心特性** 1. **快速开发**: Web2Py提供了一个内置的集成...

Global site tag (gtag.js) - Google Analytics