python的web框架是一个百花齐放的世界,完全列表请看这里。
面对如此众多的框架我们要如何选择!它们都有各自的优缺点,你不可能找到一款完美的,其实只需要选择适合的即可!
这里介绍webpy,进入官方首页你可以看到右边有一个hello word的例子
import web
urls = (
'/(.*)', 'hello'
)
app = web.application(urls, globals())
class hello:
def GET(self, name):
if not name:
name = 'World'
return 'Hello, ' + name + '!'
if __name__ == "__main__":
app.run()
没错就是这么简单,相信你也会喜欢上他
1.下载安装包,点击这里下载(我这里下载的是web.py-0.37.tar.gz)。
2.安装webpy
# tar xzvf web.py-0.37.tar.gz
# cd web.py-0.37
# python setup.py install
3.写一个自己的程序
创建一名为server.py的文件,内容如下
# 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()
在终端运行
shell 写道
python server.py
浏览器打开http://localhost:8080,你可以在页面上看到hello webpy!
你可以在启动的时候设置监听的端口,改变默认的8080端口
shell 写道
python server.py 80
分享到:
相关推荐
web.py是一个轻量级且功能强大的Python Web框架,它以其简洁、直接的API设计赢得了开发者们的喜爱。这个框架旨在让Web开发变得更加简单,允许开发者快速构建从简单的个人项目到复杂的Web应用。下面我们将深入探讨web...
Django是基于Python编程语言的一种开源Web框架,遵循MVC(Model-View-Controller)架构模式。MVC模式将数据模型、用户界面和控制逻辑分离,使得Web应用的开发更加结构化和高效。Django框架因其强大的功能集和高度的...
web.py是一个轻量级的Python Web框架,它的设计哲学是简洁而直接,适合初学者和有经验的开发者。由于其开源性质,web.py可以在任何项目中自由使用,不受任何限制。虽然小巧,但web.py功能强大,能够处理复杂的Web...
总结来说,Python Web框架,尤其是webpy,为Python开发者提供了一种高效、灵活的Web开发方式。通过理解和掌握webpy,开发者可以快速构建功能完善的Web应用,同时享受到Python语言的优雅和强大。
执行python3 manage.py syncdb或者migrate 如果不提示新建管理员,则可以使用createsuperuser命令(管理员是登陆后台模块的) 数据库配置文件在myTest2文件夹下的settings.py中其中有DATABASE字段是数据库字段,请...
webpy的设计理念力求精简(Keep it simple and powerful),源码很简短,只提供一个框架所必须的东西,不依赖大量的第三方模块,它没有URL路由、没有模板也没有数据库的访问。这样的优点是,框架给开发带来的限制少...
Python WebPy是一个轻量级的Web框架,它允许开发者用Python语言快速地构建Web应用程序。WebPy的核心设计理念是简洁和高效,它提供了包括路由、模板渲染、数据库操作在内的多种功能,使得开发人员能够集中精力在业务...
"PythonWeb开发案例教程_源代码.zip"这个压缩包包含了整个教程的实践代码,这将帮助你更好地跟随教程的步伐,亲手操作每一个示例,加深对理论知识的理解。 Python Web开发主要依赖于一些强大的框架,如Django、...
Python的Web.py是一个轻量级、灵活且强大的Web框架,它允许开发者用Python代码直接构建Web应用程序。在尝试使用`pip install web.py`命令安装时,可能会遇到一些问题,这通常与网络连接、库依赖冲突或者版本不兼容...
web.py 是一个轻量级且强大的Python Web框架,它的设计理念是简洁、直观,并且易于上手。这个框架旨在让开发者能够快速地构建Web应用,同时保持代码的清晰性和可维护性。web.py 的核心特性包括URL路由、模板渲染、...
Python Django是一种流行的Web开发框架,它提供了一个高效、灵活和可扩展的开发环境。下面是 Python Django框架的使用教程: 安装Django 1. 下载Django-1.8.2.tar.gz压缩包,并将其解压到C盘下,例如C:\Django-...
作为Web框架,是一个轻量级的Web框架,类似于另一个Python web框架Web.py,其拥有异步非阻塞IO 的处理方式。 作为Web服务器,Tornado 有较为出色的抗负载能力,官方用nginx反向代理的方式部署Tornado和其它 Python ...
毕业设计基于pythonWeb开发Django框架的图书商城管理系统源码。 软件架构:python的web开发Django框架 安装教程 在命令行中输入python manage.py runserver 运行商城。 注意:要在web里的目录下才能运行manage.py ...
`web.py` 是一个针对Python编程语言设计的轻量级Web框架,它的核心设计理念是简洁和高效。作为一个小巧而灵活的框架,`web.py` 能够帮助开发者快速构建Web应用程序,同时保持代码的清晰性和可维护性。在本文中,我们...
一个轻量级的python web开发框架
Python Web框架Django是用于构建高效、优雅且实用的Web应用程序的强大工具。Django 2.1是这个著名框架的一个版本,它包含了多项改进和新特性,旨在提升开发者的工作效率和应用性能。在这个版本中,Django进一步强化...
Web.py是Python的一个轻量级Web框架,它设计的目标是保持简洁且易于使用,适合快速开发小型到中型的Web应用。 1. **Web.py框架介绍** Web.py是一个微框架,它提供了基本的路由系统,允许开发者通过定义URL模式来...
与Django等其他知名框架相比,Web2Py在易用性、灵活性以及对初学者的友好程度上有着独特的优势,因此被誉为Python Web框架中的新一代明星。 **1. Web2Py的核心特性** 1. **快速开发**: Web2Py提供了一个内置的集成...
在Python Web开发中,"python_pythonweb_"这个标题可能指的是一个使用Python构建的Web服务器或者文件上传功能。从描述来看,“可以接收POST上传文件的python web”表明这是一个能够处理HTTP POST请求,特别是处理...