web.py框架入门
在使用微信搭建公众平台的时候,使用的是web.py这个方便简单的框架,学习一下。
框架文档:http://webpy.org/docs/0.3/tutorial.zh-cn 按照文档的内容写一遍程序入门就没什么问题了
运行程序:cmd中--进入文件所在路径--输入 python 文件名即可运行
遇到的问题:
问题1.模板文件中,第一行必须以 $def with()开头,否则会报错
$def with (name)$if name:I just wanted to say <em>hello</em> to $name.
$else:<em>Hello</em>, world!
问题2.模板文件 html中的python语句不能被注释,否则会报错。其他可以注释
问题3.网页跳转与重定向--web.seeother和web.redirect
链接:http://doc.outofmemory.cn/python/webpy-cookbook/redirect-seeother.html
class add:def POST(self):i=web.input()n=db.insert('todo',title=i.title)raise web.seeother('/')
POST方法接收到一个post并完成处理后,它将给浏览器发送一个303消息和新网址。接下来,
浏览器会对这个新网址发出GET请求,从而完成新跳转。
注意:web.seeother和web.redirect不支持0.3以下版本。
区别:
用web.redirect方法似乎也能做同样的事情,但通常来说,这并太友好。因为web.redirect发送的是301消息-
这是永久重定向。因为大多数Web浏览器会缓存新的重定向,所以当我们再次执行该操作时,会自动直接访问
重定向的新网址。很多时候,这不是我们所想要的结果。所以在提交表单时,尽量使用seeother。但是在下面要
提到的这种场合,用redirect却是最恰当的:我们已经更改了网站的网址结构,但是仍想让用户书签/收藏夹中的
旧网址不失效。(注:要了解seeother和redirect的区别,最好是看一下http协议中不同消息码的含义。)
转载于:https://www.cnblogs.com/RoundGirl/p/5050839.html
web.py框架入门相关推荐
- win8下Python学习——搭建web.py框架
1.安装python2.7.3 ,下载 2.添加环境变量,如下图 3.安装web.py,下载 解压web.py的安装包,如下 进入cmd,运行以下命令,web.py框架就安装好了 4.测试一下web. ...
- nginx连接uwsgi使用web.py框架构造pythonweb项目
2019独角兽企业重金招聘Python工程师标准>>> 相关页面: http://webpy.org/install http://uwsgi-docs.readthedocs.or ...
- python web.py框架 无法正常打开0.0.0.0:8080网页
最近意外用到了web.py框架,才发现这家伙比Django还轻量,还简洁.但是开局就碰到了问题. import weburls = ('/(.*)', 'hello' ) app = web.appl ...
- python web py入门-1-web.py简介和安装
背景 记录python web.py开发入门学习的过程,主要想通过这个入门,然后继续去学习python Django框架开发课程.目前我的个人技能状态是,稍微懂点selenium webUI自动化测试 ...
- python 实现网站_python 实现网站_用web.py实现python网站版hello world网页
github源码安装 浏览器打开https://github.com/webpy/webpy,下载源码zip格式,解压出来.cmd打开,cd到解压目录,输入 python setup.py insta ...
- Python 3.x 安装 web.py ,血泪!!
Python3.x 安装 web.py ,血泪!! 简述 适用平台 Linux 安装 安装结果 Windows 安装 测试 批注 简述 更新时间:2019-7-14 内容:以前没有发现window p ...
- python web 框架例子_最快的 Python Web 框架入门
原标题:最快的 Python Web 框架入门 来源:Python开发 ID:PythonPush 速度比较 框架 实现基础 每秒请求数 平均时间 Sanic Python 3.5 + uvloop ...
- python web py入门(1)-web.py简介和安装
1.web.py 简介 web.py是一个轻量级的python web框架,简单而且功能强大.相对flask和Django,web.py更适合初学者来学习和了解web开发的基础知识. 2.web.py ...
- node.js Web应用框架Express入门指南
node.js Web应用框架Express入门指南 作者: 字体:[增加 减小] 类型:转载 时间:2014-05-28 我要评论 这篇文章主要介绍了node.js Web应用框架Express入门 ...
最新文章
- 一个比较完整的Inno Setup 安装脚本
- B09_NumPy迭代数组(控制遍历顺序,修改数组中元素的值,使用外部循环,广播迭代)
- 【实践驱动开发3-006】TI WL1835MODCOM8 在android的移植 - SDIO wifi驱动的注册步骤
- 【干货】推荐系统解构.pdf(附下载链接)
- 安徽省2012年下半年计算机水平考试(二级 c语言程序设计),安徽省计算机等级级考试真题C语言2012年12月.doc...
- c语言中strncpy的用法,C语言中函数strcpy ,strncpy ,strlcpy的用法【转】
- 【jmeter教程——从入门到熟练】
- js获取当前路径的url
- 国产数据库-达梦数据库
- 数据库优化---空间换时间优化
- WEB入门.九 导航菜单
- MySQL教程 你想要的几乎都有
- splice和sendfile
- 百度网盘免费扩容2T的内幕
- Resultful API的拦截(拦截器——Interceptor)
- TIA博途V17中如何创建和使用VoT应用程序_Web功能
- 视频插帧—学习笔记(算法+配置+云服务+Google-Colab)
- python tcl tk_如何解决Mac版关于python3.5.X的Tcl/Tk (8.5.9) 的警告?
- K线形态识别_锤头线和吊颈线(绞刑线)
- js和java得到当前日期和三十天以前日期
热门文章
- 从学习 Paddle 开始学习深度学习
- pcb只开窗不镀锡_PCB完整加工过程
- java中catalina.out_catalina.out 和 catalina.log 的区别和用途
- SpringBoot+EHcache实现缓存
- 最详细的FPN论文笔记
- 远程桌面--------ms12-020 漏洞复现 (死亡蓝屏)
- oracle 提示存在lob,Oracle数据库出现ORA-19566 LOB坏块的处理记录
- 为什么要设定PHP数据类型,php数据类型详解
- Java基础---方法1
- JS Date格式化为yyyy-MM-dd类字符串