博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
webpy,希望能多了解一些关于WSGI,PYTHON的WEB开发框架的事,也希望能进一步了解PYTHON...
阅读量:6367 次
发布时间:2019-06-23

本文共 631 字,大约阅读时间需要 2 分钟。

如果能真正看懂源代码,那就强了。

几年了,不应该总是小搞小打的。

学习线路:

那么webpy是什么呢? 阅读它的源码我们又能学到什么呢?

简单说webpy就是一个开源的web应用框架(官方首页:)
它的源代码非常整洁精干,学习它一方面可以让我们快速了解python语法(遇到看不懂的语法就去google),另一方面可以学习到 python高级特性的使用(譬如反射,装饰器),而且在webpy中还内置了一个简单HTTP服务器(文档建议该服务器仅用于开发环境,生产环境应使用 apache之类的),对于想简单了解下HTTP服务器实现的朋友来说,这个是再好不过的例子了(并且在这个服务器代码中,还可以学习到线程池,消息队列等技术),除此之外webpy还包括模板渲染引擎,DB框架等等,这里面的每一个部分都可以单独拿出来学习.
在JavaWeb开发中有Servlet规范,那么Python Web开发中有规范吗?
答案就是:WSGI,它定义了服务器如何与你的webapp交互
关于WSGI规范,可以参看下面这个链接:

import weburls = (    '/', 'index')class index:    def GET(self):        return "Hello, world!"if __name__ == "__main__":    app = web.application(urls, globals())    app.run()

 

转载地址:http://akrma.baihongyu.com/

你可能感兴趣的文章
进一步了解String
查看>>
centos6 yum安装nginx、php-fpm
查看>>
OpenCV学习笔记(30)KAZE 算法原理与源码分析(四)KAZE特征的性能分析与比较...
查看>>
linux内核模块编译
查看>>
【数据存储】操作资源文件
查看>>
cygwin ctrl+s的问题
查看>>
MAC OS 内核跟踪监视工具dtrace 使用示例说明
查看>>
[置顶] How to dump redo log entry?
查看>>
Nutch1.7学习笔记:基本环境搭建及使用
查看>>
kpvalidate开辟验证组件,通用Java Web请求服务器端数据验证组件
查看>>
用Chart控件绘制动态图表
查看>>
数字信号处理之低通滤波器设计
查看>>
Learning Cocos2d-x for WP8(3)——文字篇
查看>>
转 AngularJS 2.0将面向移动应用并放弃旧浏览器
查看>>
Leetcode: Swap Nodes in Pairs
查看>>
学习《Hardware-Efficient Bilateral Filtering for Stereo Matching》一文笔记。
查看>>
webservice2
查看>>
求最大公约数和小于n的所有质数
查看>>
Length of Last Word
查看>>
NFS(Network File System)服务配置和使用
查看>>