`
haoningabc
  • 浏览: 1478047 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tornado和telegraphy的helloworld

阅读更多
参考 http://www.tornadoweb.cn/

tar xvzf tornado-1.2.1.tar.gz
cd tornado-1.2.1
python setup.py build
sudo python setup.py install

helloworld
import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

python hello.py
curl localhost:8888

websocket的
https://github.com/hiroakis/tornado-websocket-example
不好使.是因为需要国外使用google的js

-------------------------------------------------------------



尝试https://github.com/machinalis/telegraphy/
注意
https://github.com/machinalis/telegraphy/blob/master/developer_requirements.txt
这里说了依赖,依赖不对装不对呀
比如
pip install django_extensions==1.1.1

virtualenv telegraphy
. telegraphy/bin/activate
pip install zope.interface  
yum install bzip2-devel
cp /usr/lib64/python2.6/lib-dynload/bz2.so  /data/mysocket/python/telegraphy/telegraphy/lib/python2.7/
pip install  flake8==2.0
pip install django-nose==1.1
pip install ipdb==0.8
pip install mock==1.0.1
pip install django_extensions==1.1.1


virtualenv telegraphy
. telegraphy/bin/activate
pip install zope.interface  
yum install bzip2-devel
cp /usr/lib64/python2.6/lib-dynload/bz2.so /data/mysocket/python/Telegraphy/telegraphy/lib/python2.7/
pip install six
pip install six --upgrade
pip install telegraphy
pip install telegraphy --upgrade
pip install django_extensions
pip install pysqlite
pip install listenWS
(telegraphy)[root@VM_192_107_centos demo_project]# pwd
/data/mysocket/python/Telegraphy/git/telegraphy/demo_project
(telegraphy)[root@VM_192_107_centos demo_project]# python manage.py run_telegraph
分享到:
评论

相关推荐

    tornado 2.2 的入门 hello world

    根据给定文件的信息,我们可以提炼出关于Tornado 2.2环境下实现Hello World程序的相关知识点。下面将详细阐述这些知识点: ### Tornado 2.2简介 Tornado 2.2是一款由Wind River公司开发的集成开发环境(IDE),主要...

    win7安装vxWorksTornado及运行helloworld

    上述过程涵盖了在Windows 7上安装Wind River Tornado和运行HelloWorld程序的完整流程。对于想要入门VxWorks和Tornado环境的开发者来说,这个过程是学习嵌入式系统开发的基础,涉及到的步骤包括环境安装、破解、程序...

    tornado官方翻译文档

    在Tornado的官方文档中,提供了一个简单的“Hello, World”示例程序,这个例子展示了如何使用Tornado创建一个基础的Web应用,并且没有使用到Tornado的异步特性。创建Web应用时,我们定义了一个MainHandler类,它继承...

    tornado docs.pdf

    示例中没有使用Tornado的异步特性,但通过一个简单的“Hello, world”页面,演示了如何使用Tornado的IOLoop和Web模块来创建Web应用程序。开发者可以将此示例作为入门Tornado Web开发的起点。 文档还提到,与其他...

    Tornado下VxSim仿真使用说明

    - 在 hello.c 中定义两个函数 `hel()` 和 `bye()`,分别输出 “Hello World!” 和 “Goodbye World!”。 3. **编译生成工程** - 在 workspace 窗口中选择 Builds Tab,右键点击 project1Builds 文件夹,选择 ...

    tornado 4.0.1 python framework guide

    ### Tornado 4.0.1 Python Framework ...最后,在“发布说明”部分,文档详细介绍了各个版本的变化和新增功能,帮助开发者了解 Tornado 的最新进展和发展方向。这对于保持软件的最新状态和利用最新的特性非常重要。

    Tornado教程.pdf

    self.write("Hello, world") def make_app(): return tornado.web.Application([ (r"/", MainHandler), ]) if __name__ == "__main__": app = make_app() app.listen(8888) tornado.ioloop.IOLoop.current...

    认识Tornado II和Vxworks

    宿主机通常是PC或工作站,配备有集成开发环境(IDE)——Tornado,用于编写、编译和调试目标机(Target)上的代码。 Tornado是VxWorks开发的主要工具,它包含了多个组件,例如: 1. 源代码编辑器:虽然不支持汉字...

    Tornado使用指南(中文版)

    此外,Tornado还提供了`tornado.process`和`tornado.autoreload`等模块,支持多进程和自动重载代码,方便开发和调试。 ### 7. 安全性 Tornado提供了基本的安全特性,如CSRF(跨站请求伪造)防护和XSS(跨站脚本)...

    tornado 安装包

    Tornado 是一个开源的 Python Web 框架和异步网络库,最初由 FriendFeed 团队开发,并在 Facebook 收购 FriendFeed 后开源。Tornado 的设计目标是处理大量的并发连接,尤其适合长轮询(long-polling)和 WebSockets ...

    tornado2.2 for win7

    Tornado 2.2是一款由风河公司(Wind River)推出的嵌入式操作系统开发环境,主要用于VxWorks操作系统的开发和调试。对于Windows 7用户而言,这款工具提供了一种在个人计算机上构建和测试嵌入式系统的高效平台。下面...

    python基于Tornado实现,系统核心调度,可分布式扩展

    Tornado是一个Python Web框架和异步网络库,由FriendFeed团队开发,后来被Facebook收购并开源。它以其非阻塞I/O模型和强大的Web服务功能而闻名。 在分布式系统中,调度是关键的一环,它负责管理和协调各个节点的...

    Tornado入门的基本程序

    self.write("Hello, world!") app = Application([ (r"/", MainHandler), ]) ``` 2. 启动服务器:应用创建后,你可以使用`app.listen`方法启动一个HTTP服务器: ```python app.listen(8888) ``` 3. ...

    Python-基于Python的博客使用tornado和bootstrap框架开发螺壳网

    **Python-基于Python的博客使用Tornado和Bootstrap框架开发螺壳网** 在现代Web开发中,Python语言以其简洁明了的语法和强大的库支持而受到欢迎。本项目以Python为基础,利用Tornado Web服务器框架和Bootstrap前端...

    tornado-1.2.1 python

    Tornado是Python编程语言中的一款高性能、异步网络库,主要设计用于构建Web服务器和实时Web应用。在本文中,我们将深入探讨Tornado 1.2.1版本的关键特性和使用场景,以及如何在不同环境下安装和配置。 首先,...

    tornado替换文件win7_and_win10.zip

    3. **确定新版本**:选择要替换的新版本,如Tornado 4.x、5.x或6.x,根据项目需求和系统的兼容性来决定。 4. **安装新版本**:使用`pip`来安装选定的新版本,例如,若要安装Tornado 6.1,命令为`pip install ...

    tornado学习记录20210507.pdf

    Tornado的helloworld示例通常包括一个`MainHandler`类,继承自`tornado.web.RequestHandler`。在这个类中,`get`方法用于处理GET请求,并通过`self.write`返回响应给客户端。 3. **HTTP服务器**: Tornado应用...

    Tornado实战Demo全集

    在IT行业中,Python是一种广泛应用的编程语言,而Tornado是一个基于Python的Web服务器框架和异步网络库。这个“Tornado实战Demo全集”显然是一份面向初学者的资源,旨在帮助他们深入理解和掌握Tornado框架,特别是其...

    tornado 简单项目结构

    self.write("Hello, world!") ``` 3. **配置 (settings)**:Tornado 应用可以有可配置的参数,如日志级别、静态文件路径等。这些参数通常在 `settings.py` 文件中定义,并在 `main.py` 中加载。例如: ```python ...

Global site tag (gtag.js) - Google Analytics