tornado1

一,获取启动参数:

A命令行获取,B config配置文件,C .py脚本文件

运行server命令     python manage.py --port=8000 --subject=‘python‘,‘java‘

二,路由

路由  # 反向解析url地址     url(r‘/new‘, index.NewHandler,name = ‘new‘)   >>  weburl = self.reverse_url(‘new‘)>> self.redirect(weburl)

路由传参 (r‘/subject‘,index.SubjectHandler,{‘subject‘:‘python‘,‘name‘:‘大锤‘,‘age‘:18}) >>初始化接口 def initialize(self,subject,name,age):self.subject = subject

表单action中传递参数,<form action="?a=1&b=2" method="post"> 在后边视图函数 获取 b = self.get_query_argument(‘b‘,None)

表单post请求可以get方式获取参数

三视图函数

GET请求获取多个同名参数 a = self.get_query_arguments(‘a‘) 、、、、、a = self.get_query_argument(‘a‘,default=None) 返回的unicode类型

POST请求 username = self.get_body_argument(‘username‘,None)。。。。。 interest = self.get_body_arguments(‘interest‘)  # 返回列表类型

时间: 2024-10-05 17:47:50

tornado1的相关文章

tarnado源码解析系列一

目录 tarnado tarnado源码安装 tarnado测试程序 application类的解析 一. tarnado简介 最近在学习Python,无意间接触到的tarnado,感觉tarnado还蛮好的那么tarnado到底什么呢?tarnado是由Python开发的一个非阻塞式web服务器框架,他与许多主流的web框架有很大的不同(当然其他的web框架我还真的不知道多少),epoll和非阻塞的方式让他可以每秒数以千计的连接,非常适合与实时的web服务.以下地址为tarnado官方的解释h

Tornado Web 框架

一.简介 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本.这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关有用工具及优化. Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快.得利于其非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以

tornado—web框架基础入门

一.简介 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本.这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关有用工具及优化. Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快.得利于其非阻塞的方式和对 epoll 的 运用,Tornado 每秒可以处理数

windows环境下配置tornado

1.前言 在网上看过一些在windows下配置tornado的教程,有一些写的十分复杂,让人望而生却.然后我就自己试着在windows下面配置tornado.我发现,方法非常简单,短短几步就能完成. 2.步骤 配置tornado的前提是你的windows已经安装了python,而且是2.x以上的版本.你可以到以下网址下载python for windows:https://www.python.org/downloads/,下载完毕点击运行即可 现在假设你的windows已经安装了python

Python(九)Tornado web 框架 其实很简单、深度应用

一.简介 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本.这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关有用工具及优化. Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快.得利于其非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以

supervisor安装及其配置

一.supervisor概述 supervisor是一个c/s系统,被用来在类Unix系统中监控进程状态.supervisor使用python开发. 服务端进程为supervisord,主要负责启动自身及其监控的子进程,响应客户端命令,重启异常退出的子进程,记录子进程stdout和stderr输出,生成和处理子进程生命周期中的事件.其配置文件一般为/etc/supervisord.conf,可以在配置文件中配置相关参数,包括supervisord自身的状态,其管理的各个子进程的相关属性等.sup

用python处理文本,本地文件系统以及使用数据库的知识基础

主要是想通过python之流的脚本语言来进行文件系统的遍历,处理文本以及使用简易数据库的操作. 本文基于陈皓的:<程序员技术练级攻略> 一.Python csv 对于电子表格和数据库导出文件,比较常见的文件格式是.csv,所以python中的csv模块也是一个比较重要的模块.下面介绍csv常用的方法. 1.csv.reader(csvfile, dialect='excel', **fmtparams) 该函数返回一个reader对象,能够以行遍历的形式遍历行里面的数据. csvfile——需

Python----Tornado web框架

一.简介 Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本.这个 Web 框架看起来有些像web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关有用工具及优化. Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快.得利于其非阻塞的方式和对 epoll 的运用,Tornado 每秒可以处理数以

python tornado+mongodb的使用

tornado 1 tar xvzf tornado-1.2.1.tar.gz 2 cd tornado-1.2.1 3 python setup.py build 4 sudo python setup.py install sudo apt-get install python-pycurl PyMongo sudo pip install pymongo MongoDB cd mongodb-linux-i686-1.4.3/bin ./mongod ./mongo 这期间会提示你安装部分