1. 程式人生 > >[tornado示例]最簡單的表單輸入和顯示

[tornado示例]最簡單的表單輸入和顯示

有時候做一些簡單的前端學習的時候可能需要表單來配合ajax和後臺互動的模擬。

python版本 2.7.5

tornado版本 3.0.1

so: win7

#!/usr/bin/env python
# -*- coding: utf-8 -*-
#hello_get_post.py tornadohelloworld案例  [email protected]
#這裡是一個簡單的頁面,get一個表單頁面,使用post處理請求,沒有使用模板就是
#直接用字元拼出來的html

import tornado.ioloop 
import tornado.web 

#handler request請求
class MainHandler(tornado.web.RequestHandler):
		def get(self):
				self.write('<html><body>'+
					'<form action="/" method="post">'+
					'<input type="text" name="message">'+
					'<input type="submit" value"提交">'+
					'</form>'+
					'</body></html>')

		def post(self):
				#獲取引數
				message = self.get_argument("message", None)
				self.write('Form input is :<h1>'+message+'</h1>')


#url router
application = tornado.web.Application([
		(r'/', MainHandler),		
])


#web server
if __name__=='__main__':
		application.listen(8888)
		tornado.ioloop.IOLoop.instance().start()


相關推薦

[tornado示例]簡單輸入顯示

有時候做一些簡單的前端學習的時候可能需要表單來配合ajax和後臺互動的模擬。 python版本 2.7.5 tornado版本 3.0.1 so: win7 #!/usr/bin/env pytho

Flexbox 佈局的簡單

作者: 阮一峰 日期: 2018年10月18日 彈性佈局(Flexbox)逐漸流行,越來越多人使用,因為它寫 CSS 佈局真是太方便了。 三年前,我寫過 Flexbox 的介紹(上,下),但是有些地方寫得不清楚。今天,我看到一篇教程,才意識到一個最簡單的表單,就

VUE:事件處理輸入繫結

事件處理 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>07_事件處理</title> </

VUE:事件處理輸入綁定

點擊 event http def nbsp mode 愛好 gpa method 事件處理 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"

AS打jar包,打aar包史上簡單打法--無需輸入程式碼操作gradle終端

寫安卓專案時候偶爾需要將專案工程打包出來供別人用,有時候打出jar包也會叫sdk,看網上教程出現打包不成功,或者連資原始檔,本身有的依賴都一起打進去了,所以摸索出了一種只打出jar包,裡面只包含java程式碼,不包含lib裡面的jar包,這種純粹的jar包。如果需要一起使用可

java post請求的提交json提交簡單小結

在java實現http請求時有分為多種引數的傳遞方式,以下給出通過form表單提交和json提交的引數傳遞方式: 1 public String POST_FORM(String url, Map<String,String> map,String encoding) throws Pa

extjs4 提交 Ajax請求 示例

表單的提交form.submit和Ajax請求裡的success和failure回撥函式有點區別, 表單提交後要求後臺返回的必須是json字串,且必須包含success:true 或 success:false,如果不包含這個直接返回一個json字串就會執行failure函

百度編輯器UEEDITOR使用簡單介紹 UEditor提交後臺互動詳解 最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,提交有多種場景,編輯器初始化有新增文章編輯

UEditor表單提交和後臺互動詳解最後更新對應的版本:1.2.5.1 教程描述: 富文字編輯器的使用開發中,表單提交有多種場景,編輯器初始化有新增文章和編輯就文章兩種場景,提交表單有普通提交也有ajax提交表單兩種情景,此教程詳細講解這幾種場景下如何保證後臺正確拿到資料。 一、編輯器內容初始化(即往編

bootstrap label input 實現左標籤右輸入佈局

首先直接貼效果圖要求就是label和input的輸入框 這樣排列,下面是程式碼 加註釋                <%--首先表單垂直佈局 form-horizontal --%>

AngulairJS輸入驗證與mvc

oot 表單 名稱 操作 數據庫 root min 位置 input AngulairJS表單輸入驗證 1.表單中,常用的驗證操作有:$dirty 表單有填寫記錄、$valid 字段內容合法的、$invalid 字段內容是非法的、$pristine 表單沒有填寫記錄、$er

JavaScript驗證正則表達式

sco 集合 innertext ner rep tell 一次 臨時 軟件 JavaScript表單驗證 分為四類:   1.非空驗證     常用於用戶名等   2.相等驗證     常用於驗證兩次輸入的密碼   3.範圍驗證     常用於年齡等  

django 驗證字段驗證

pan 強制轉換 pre com amp 類型 always his ria 表單驗證和字段驗證 表單驗證發生在數據驗證之後。如果你需要自定義這個過程,有幾個不同的地方可以修改,每個地方的目的不一樣。表單處理過程中要運行三種類別的驗證方法。它們通常在你調用表單的is_v

輸入框中如何改變光標的顏色而文字顏色不變

效果 caret 如何改變 info 紅色 圖片 css 分享 mage 如圖所示,要想改變光標顏色,可以通過css的caret-color來設置 input { caret-color: red; } 顯示效果,鼠標點擊輸入框之後,光標顏色

Python Tornado初學筆記之與模板(一)

too pan ade pin 只需要 過濾 擴展 python代碼 squeeze Tornado中的表單和HTML5中的表單具有相同的用途,同樣是用於內容的填寫。只是不同的是Tornado中的表單需要傳入到後臺,然後通過後臺進行對模板填充。

servlet簡單筆記

servlet簡單表單筆記package cn.web.http; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.htt

request--各種輸入項數據的獲取 學習筆記

request--各種表單輸入項數據的獲html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>index.html</

輸入綁定

分享圖片 get() 事件監聽 什麽 監聽 new 代碼更新 v-on java vue的核心:聲明式的指令和數據的雙向綁定。 那麽聲明式的指令,已經給大家介紹完了。接下來我們來研究一下什麽是數據的雙向綁定? 另外,大家一定要知道vue的設計模式:MVVM M是Model的

jquary 輸入內容 表格接收 分頁符

inpu mouse 表單 borde 事件 效果 checkbox 一次 cti 表格的懸浮換色 點擊換色 隔行換色 $("tr:even").addClass("gaoliang"); $("tr").mouseover(function(){ $(th

html-4, form 輸入、傳文件、選、多選、下拉菜、文本描述、重置、submit、按鈕限制輸入

part row man head 密碼 文本 inpu set 跳轉 <!-- form HTTP協議 action:提交的服務器網址 method:get(默認)| post(應用:

ExtJs常用元件ComboBox、time、date

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>使用者登入介面</title> <script typt=