免费论文网 首页

web.py网络框

时间:2017-03-06 06:10:49 来源:免费论文网

篇一:在windows下如何快速搭建web.py

在windows下如何快速搭建web.py

一.安装web.py

在 https://github.com/webpy/webpy上下载web.py安装包。注意github对浏览器版本有要求的,比如不支持IE9以下的。

自己根据需要下载相应的版本。

下载下来之后,解压,打开cmd,cd到解压目录下,输入

python setup.py install

安装完成即可。(前提必须要安装python,python3以下版本)

二.测试程序。

建立一个hello.py文件

?

urls是url映射规则(类似于servlet中的映射),类hello是链接请求响应。然后在命令行下运行该文件:

如果要停止该程序Ctrl+C就可以退出。默认程序运行在8080端口,然后在浏览器里输入:http://127.0.0.1:8080/hello,就可以看到结果了:

程序默认运行在8080端口,而如果8080端口被其他程序占用的话,web.py程序会运行失败,比如会出现sockets.error这种错误,此时需要更改端口:

注意web.py并不具备部署网站的能力,因此对于web.py程序只能在本地访问,

如果要

进行部署必须要使用apache或者nginx。

篇二:Webpy

Web.py Cookbook 简体中文版

欢迎来到web.py 0.3的Cookbook。提醒您注意:某些特性在之前的版本中并不可用。当前开发版本是0.3。

格式

1. 在编排内容时,请尽量使用cookbook格式...如:

问题:如何访问数据库中的数据?

解法:使用如下代码...

2. 请注意,网址中不必含有"web"。如"/cookbook/select",而非"/cookbook/web.select"。

3. 该手册适用于0.3版本,所以您在添加代码时,请确认代码能在新版本中工作。

基本应用:

? ? ?

? ? ?

?

高级应用

? ? ? ? ? ? ? ? Sessions and user state 会话和用户状态:

? ? ? ? ? ? ?

Utils 实用工具:

? ?

?

Templates 模板

? ? ? ? ? ? ? ? ? Testing 测试:

? ?

User input 用户输入:

? ? ? ?

? ?

Database 数据库

? ? ? ? ? ? ? ? ? ?

Deployment 部署:

mod_python deployment through Apache (requested)

? ? ? ? ? ? ?

Subdomains 子域名:

? Subdomains and how to access the username (requested) Hello World!

问题

如何用web.py实现Hello World!?

解法

URL开头添加代码:

然后用redirect类处理以'/'结尾的网址:

篇三:webpy学习笔记——CSS不能渲染网页

webpy学习笔记:web.py下,CSS文件不能渲染(Chrome),启动很慢问题

问题描述:

打开localhost:8080,Chrome下,CSS不能渲染网页(没起作用),但js动态效果生效,而且img也调出来了;IE下,网页正常显示,CSS可以正常渲染网页。另,无论chrome还是IE,打开网页都很慢,每次都是 10s左右

系统说明:

1python 2.5.4,web.py 0.37

2.文件夹架构如下:

3.myweb.py里面调用模板indexV1.html

4.indexV1.html里面有大量的css,js,img文件引用,路径格式如下:

5.css,js,img等静态文件放置在static文件夹里(如路径所示)

6.服务器为webpy内建服务器

解决方案:

1.python版本问题,将其升级到python 2.7.3,web.py还是0.37,上述问题全消失:Chrome打开网页正常,且速度很快;IE打开 网页正常,但速度还是要10s左右,可能是IE机制问题。终于解决,哈哈!


web.py网络框
由:免费论文网互联网用户整理提供,链接地址:
http://m.csmayi.cn/show/188797.html
转载请保留,谢谢!
相关阅读
最近更新
推荐专题