`
waveeee
  • 浏览: 52735 次
  • 来自: 上海
社区版块
存档分类
最新评论

Pylons笔记(二)

    博客分类:
  • Priv
阅读更多

第一天(继续)

 

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

可以看到许多信息

 

 

 

 

 

分享到:
评论
1 楼 bestlovetoad 2011-11-14  
     

相关推荐

    Python库 | Pylons-0.8.2-py2.3.egg

    **Python库 Pylons-0.8.2-py2.3.egg** Pylons是一个基于Python的开源Web框架,旨在提供一个高效、灵活且可扩展的平台,用于开发高性能的Web应用。这个名为"Pylons-0.8.2-py2.3.egg"的文件是一个特定版本(0.8.2)的...

    [James_Gardner]_The_Definitive_Guide_to_Pylons(z-lib.org).rar

    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 ...

    借着今天的大好日子,挖一个Pylons教程的坑

    标题中的“Pylons教程”指的是一个关于Python Web框架Pylons的学习资源,可能是系列文章或者教程。Pylons是一个轻量级、高性能的Web框架,它基于Python语言,设计目标是提供一种灵活且可扩展的环境来构建复杂的Web...

    Apress.the.Definitive.Guide.to.Pylons.Dec.2008

    ### Pylons框架详解:《Pylons权威指南》概览与核心知识点 #### 引言 《Pylons权威指南》(Apress.the.Definitive.Guide.to.Pylons.Dec.2008)是一本针对Python Web开发框架Pylons的专业指导书籍。本书由James ...

    Python Web框架Pylons中使用MongoDB的例子

    在Python Web开发中,Pylons是一个轻量级、高性能的框架,它以其高度可定制性而受到开发者喜爱。Pylons采用MVC(Model-View-Controller)设计模式,允许开发者灵活选择不同的库来实现各个层的功能。在本例子中,我们...

    Gardner -- The Definitive Guide to Pylons -- 2008.pdf

    根据提供的文件信息,我们可以推断出这是一本关于Pylons框架的技术书籍,作者是James Gardner,出版于2008年。以下是对该书的关键知识点进行的详细解读。 ### 关键知识点概述 #### 1. **Pylons 框架简介** - **...

    PyPI 官网下载 | Pylons-0.8.2-py2.3.egg

    资源来自pypi官网。 资源全名:Pylons-0.8.2-py2.3.egg

    Gardner -- The Definitive Guide to Pylons -- 2008 -- code.7z

    Gardner -- The Definitive Guide to Pylons -- 2008 -- code.7z

    pylons:Pylons框架,社区在Pylons项目的指导下得到了维护。 与repoze.bfg合并用于金字塔框架

    笔记定向塔已与repoze.bfg合并,并且现在处于仅维护模式。 强烈建议新项目从新的合并的Web框架。安装。 如果要从源代码安装,可以运行以下命令: $ python setup.py install 如果尚未安装该模块,它将显示一条消息...

    Pyramid英文文档.pdf

    #### 二、安装指南 1. **安装前准备**: - **检查 Python 解释器**:确保已经安装了 Python 解释器,对于 UNIX 系统和 Windows 系统有不同的安装指导。 - **安装 virtualenv 包**:推荐使用虚拟环境来安装 ...

    塔架pylons_VR游戏开发_天空盒子_Skybox_高清_16K_EXR

    可用于UnityVR开发,3D游戏开发,高清天空盒子Skybox素材,游戏环境背景素材,无水印。 让你身临其境的天空盒子,各类题材丰富,都是辛苦搜罗所得的高清exr格式,可以直接用于Unity开发,特别是VR游戏的开发。...

    开源版本控制pySvnManager(Svn管理后台)开发者手册(pysvnmanager dev-guide)

    pySvnManager使用Pylons框架构建Web应用,这个部分详细介绍了如何使用Pylons创建和配置Web应用。 - **4.1 建立Web应用框架**:使用Pylons的初始化脚本创建一个新的Web应用项目。 - **4.2 启动Web应用**:通过命令行...

    Cable Supported Bridges: Concept and Design

    (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.

    pyramid-1.2.tar.gz

    它是Pylons框架的进化版,旨在提供更加轻量级、模块化且易于扩展的解决方案,以满足现代Web应用的需求。在本文中,我们将深入探讨Pyramid 1.2的源码,理解其核心概念,并探索如何构建基于Pyramid的应用。 **一、...

    Mako-0.4.1.tar.gz

    pylons默认的模板就是用的它;相比而言,Django 内建的模板引擎,为了维持所谓模板语法的纯粹性和简单性,更纯粹的满足 MVC 模式的规定,牺牲了很多灵活性,一些高级的功能不得不利用 tag 和 filter 来实现,其写法...

    PHP日志系统plog(PHP).zip

    博主介绍说:“日志是一个应用程序的重要组成部分,今天在看pylons对日志的处理时,受到启发,于是plog就诞生了。很多php框架都忽略了日志的重要性(如kohana),往往只是能用,自定义和可扩展性不够,等到程序出了...

Global site tag (gtag.js) - Google Analytics