第一天(继续)
hellowold
1, 创建项目
paster create --template=pylons HelloWorld
使用默认选项即可
如果你想查看参数:
paster -h
paster create -h
2, 查看、修改配置
我把配置development.ini 改成 了base.ini方便输入。
修改一下base.ini
[server:main]
use = egg:Paste#http
host = 0.0.0.0
port = 5000
3, 启动项目
paster serve --reload base.ini
访问一下 http://127.0.0.1:5000
4, 创建一个controller
使用脚本超快的:
cd Helloworld
paster controller hello
需要修改config/routing
# CUSTOM ROUTES HERE
map.connect('/', controller='hello', action='index')
访问一下(我们采用reload 启动,代码修改会自动重启)
还是原来的主页。
删除静态文件public/index.html
(默认先读取public下的静态文件再度routing,如果有就不会读取routing了)
hello wold 大功告成
http requst 和 response
1,创建一个controller 来获取requst 的一些参数
在hello.py内加个方法
def environ(self):
result = '<html><body><h1>Environ</h1>'
for key, value in request.environ.items():
result += '%s: %r <br />'%(key, value)
result += '</body></html>'
return result
访问http://127.0.0.1:5000/hello/environ
可以看到许多信息
分享到:
相关推荐
The Definitive Guide to Pylons.pdf
In this book, cofounder and lead developer James Gardner brings you a comprehensive introduction to Pylons, the web framework that uses the best of Ruby, Python, and Perl and the emerging WSGI ...
主要介绍了Python Web框架Pylons中使用MongoDB 的例子,大家参考使用
python库,解压后可用。 资源全名:Pylons-0.8.2-py2.3.egg
资源来自pypi官网。 资源全名:Pylons-0.8.2-py2.3.egg
Apress.the.Definitive.Guide.to.Pylons.Dec.2008
笔记定向塔已与repoze.bfg合并,并且现在处于仅维护模式。 强烈建议新项目从新的合并的Web框架。安装。 如果要从源代码安装,可以运行以下命令: $ python setup.py install 如果尚未安装该模块,它将显示一条消息...
pyramid是最新python web开发框架,pylons升级版。
博文链接:https://zsp.iteye.com/blog/178446
可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...
pyramid1.2源码安装包。pyramid是最新python web 开发框架。是pylons的升级版。
zope, pyramid, pylons框架常用模版系统 chameleon zpt的程序员指南
(3)the pylons (or towers) supporting the cable system; (4)the anchor blocks (or anchor piers) supporting the cable system vertically and horizontally, or only vertically, at the extreme ends.
pylons默认的模板就是用的它;相比而言,Django 内建的模板引擎,为了维持所谓模板语法的纯粹性和简单性,更纯粹的满足 MVC 模式的规定,牺牲了很多灵活性,一些高级的功能不得不利用 tag 和 filter 来实现,其写法...
博主介绍说:“日志是一个应用程序的重要组成部分,今天在看pylons对日志的处理时,受到启发,于是plog就诞生了。很多php框架都忽略了日志的重要性(如kohana),往往只是能用,自定义和可扩展性不够,等到程序出了...
从 GitHub 中检出这个包(必须是 Substance D 团队 Pylons 组织的成员): $ git clone git@github.com:Pylons/sdidev.git cd 进入sdidev目录。 从下载 virtualenv 并将其安装到您的系统 Python (2.7+) 中。 安装...
Django,Pylons等几个方面,最后一章也就是第九章,介绍了一些具体例子,也需要 数据库、网页等方面配合。都是俺暂时用不到的。 前几个章节适合大多数Python Coder使用俺就不剧透了。 此书具有Packt 出版书的一般...