最新文章列表

【Python】Webpy 源码学习(一)

自己是个python新手,之前买了本<<python核心编程>>,但看了一半实在看不下去了(内容过于啰嗦,而且在关键点的地方又浅尝辄止),所以希望通过阅读一些简单的开源项目来快速提高python水平,最终让我发现了webpy这个好东西! 那么webpy是什么呢? 阅读它的源码我们又能学到什么呢? 简单说webpy就是一个开源的web应用框架(官方首页:http://web ...
DiaoCow 评论(0) 有16733人浏览 2013-08-09 21:25

web.py 0.3 新手指南 - 多数据库使用

问题 如何在单独项目中应用多数据库? 解决办法 webpy 0.3 支持多数据库操作,并从web模块中移走数据库部分, 使其成为一个更典型的对象. 例子如下: import web db1 = web.database(dbn='mysql', db='dbname1', user='foo') db2 = web.database(dbn='mysql', db='dbname ...
justjavac 评论(0) 有1608人浏览 2013-01-26 08:11

web.py 0.3 新手指南 - 使用db.query进行高级数据库查询

问题: 您要执行的SQL语句如:高级的联接或计数。 解决: webpy不会尝试为您和您的数据库建立层。相反,它试图以方便的通用任务,走出自己的方式,当您需要做的更高级的主题。执行高级的数据库查询是没有什么不同。例如: import web db = web.database(dbn='postgres', db='mydata', user='dbuser', pw='') ...
justjavac 评论(0) 有5368人浏览 2013-01-26 08:11

web.py 0.3 新手指南 - RESTful doctesting using app.request

!/usr/bin/env python """ RESTful web.py testing usage: python webapp.py 8080 [--test] >>> req = app.request('/mathematicians', method='POST') >>> req.status ...
justjavac 评论(0) 有2563人浏览 2013-01-26 08:11

web.py 0.3 新手指南 - 实时语言切换

实时语言切换 问题: 如何实现实时语言切换? 解法: 首先你必须阅读 模板语言中的i18n支持, 然后尝试下面的代码。 文件: code.py import os import sys import gettext import web # File location directory. rootdir = os.path.abspath(os.path.dirn ...
justjavac 评论(0) 有1881人浏览 2013-01-26 08:11

web.py 0.3 新手指南 - db.select 查询

问题: 怎样执行数据库查询? 解决方案: 如果是0.3版本, 连接部分大致如下: db = web.database(dbn='postgres', db='mydata', user='dbuser', pw='') 当获取数据库连接后, 可以这样执行查询数据库: # Select all entries from table 'mytable' entries = db.s ...
justjavac 评论(0) 有3929人浏览 2013-01-25 12:38

web.py 0.3 新手指南 - 发送邮件

问题 在web.py中,如何发送邮件? 解法 在web.py中使用web.sendmail()发送邮件. web.sendmail('cookbook@webpy.org', 'user@example.com', 'subject', 'message') 如果在web.config中指定了邮件服务器,就会使用该服务器发送邮件,否则,就根据
justjavac 评论(0) 有1708人浏览 2013-01-25 12:38

web.py 0.3 新手指南 - 如何用Gmail发送邮件

问题 如何用Gmail发送邮件? 解法 安装和维护邮件服务器通常是沉闷乏味的。所以如果你有Gmail帐号,就可以使用Gmail做为SMTP服务器来发送邮件,我们唯一要做的就只是在web.config中指定Gmail的用户名和密码。 web.config.smtp_server = 'smtp.gmail.com' web.config.smtp_port = 587 web.conf ...
justjavac 评论(0) 有3285人浏览 2013-01-25 12:38

web.py 0.3 新手指南 - 在template中使用session

问题: 我想在模板中使用session(比如:读取并显示session.username) 解决: 在应用程序中的代码: render = web.template.render('templates', globals={'context': session}) 在模板中的代码: <span>You are logged in as <b>$contex ...
justjavac 评论(0) 有1484人浏览 2013-01-25 12:37

web.py 0.3 新手指南 - 在调试模式下使用session

问题 如何在调试模式下使用session? 解法 使用web.py自带的webserver提供web服务时,web.py就运行在调试模式下。当然最简单的办法就是禁用调试,只要令web.config.debug = False即可。 import web web.config.debug = False # rest of your code 如果非要用调试模式下使用se ...
justjavac 评论(0) 有1430人浏览 2013-01-25 12:37

web.py 0.3 新手指南 - Sessions

问题 如何在web.py中使用session 解法 注意!!!:session并不能在调试模式(Debug mode)下正常工作,这是因为session与调试模试下的重调用相冲突(有点类似firefox下著名的Firebug插件,使用Firebug插件分析网页时,会在火狐浏览器之外单独对该网页发起请求,所以相当于同时访问该网页两次),下一节中我们会给出在调试模式下使用session的解决办法 ...
justjavac 评论(0) 有2241人浏览 2013-01-24 12:42

web.py 0.3 新手指南 - 在子应用下使用session

提示 这个解决方案是来自web.py邮件列表。this 问题 如何在子应用中使用session? 解法 web.py默认session信息只能在主应用中共享,即便在其他模块中impo ...
justjavac 评论(0) 有1723人浏览 2013-01-24 12:42

web.py 0.3 新手指南 - 模板系统

Introduction web.py 的模板语言叫做 Templetor,它能负责将 python 的强大功能传递给模板系统。 在模板中没有重新设计语法,它是类 python 的。 如果你会 python,你可以顺手拈来。 这是一个模板示例: $def with (name) Hello $name! 第一行表示模板定义了一个变量 name。 第二行中的 
justjavac 评论(0) 有5904人浏览 2013-01-24 12:40

web.py 0.3 新手指南 - 安装

Summary 安装 开发 产品 LightTPD .. 使用 FastCGI Apache .. 使用 CGI .. 使用 CGI using .htaccess .. 使用 FastCGI
justjavac 评论(0) 有3659人浏览 2013-01-24 12:40

web.py 0.3 新手指南 - FAQ

如何使用template.py模板? 基本的文档内容与一些代码片段,请查看 template.py doc 通过web.py应用显示页面,使用如下 homepage = template.Template(open("ho ...
justjavac 评论(0) 有2124人浏览 2013-01-24 12:39

python的web框架webpy 六

webpy中获取get和post参数的方式非常简单     args=web.input() name=args.get('name') age=args.get('age') sex=args.get('sex')   需要注意的是上面方法获得的参数的类型全是unicode,所以对于数值需要作相应的类型转换才能使用   获得上传的文件     args=web.input ...
莫激动 评论(0) 有1954人浏览 2012-09-09 10:57

python的web框架webpy【session & cookie】五

 webpty中使用session非常简单     import web web.config.debug = False urls = ( "/count", "count", "/reset", "reset" ) app = web.application(urls, locals ...
莫激动 评论(0) 有4638人浏览 2012-09-09 10:46

python的web框架webpy【Templetor】(四)

之前我们讲的都是简单的返回文本到浏览器,例如下面将会返回hello word到浏览器   # coding:utf-8 import web urls=( '/','index' ) app=web.application(urls,globals()) class index: def GET(self): return 'hel ...
莫激动 评论(0) 有5415人浏览 2012-08-27 23:21

python的web框架webpy【路由规则】(三)

今天重点说下webpy的路由规则。     #这里声明了三条路由规则,它是一个tuple,由url匹配规则和处理类组成 #url匹配规则是用正则表达式书写的 #可以声明多条路由规则,每一条都是由url匹配规则和处理类组成 urls=( '/','index', '/user','user', '/topic','topic' )  既然url ...
莫激动 评论(0) 有2442人浏览 2012-08-26 20:39

python的web框架webpy(二)

之前介绍了webpy,还写了一个自己的web程序,下面我们就来分析下代码。   # coding:utf-8 import web urls=( '/','index' ) app=web.application(urls,globals()) class index: def GET(self): return 'hello we ...
莫激动 评论(0) 有1236人浏览 2012-08-26 19:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics