0.前言
這個例子將執行在樹莓派中,請注意windows平台和linux平台也可以執行該示例,python具有良好的跨平台效能。
【**倉庫】
**倉庫位於
bitbucket
【相關博文】
python 擴充套件庫安裝 使用第三方映象源
python flask 學前班
前端學習——html4和html5設定頁面語言字符集
前端學習——jquery ajax使用經驗
1.引入jquery
jquery.js檔案需要存放於static資料夾中,在前端的**中還需要指定該js檔案的路徑,這些路徑均為「相對路徑」。強烈建議把所有的檔案都儲存為utf8格式,以免產生中文亂碼現象。
【目錄結構】
圖1 目錄結構
【static目錄】——jqury.js
【templates目錄】——main.html
【flask-jquery.py】
2.簡單示例
前端部分
【templates目錄】——main.html
+ =
?
【簡要說明】
網頁編碼為utf8,請注意網頁檔案也要儲存為utf8格式
載入位於static資料夾中的jquery.js檔案
var $script_root = };
抱歉,暫未理解其含義
now: new date().gettime() 防止瀏覽器快取的一種小技巧。
後端部分
【flask-jquery.py】
# -*- coding: utf-8 -*-【簡要說明】from flask import flask, jsonify, render_template, request
def index():
# 主頁面
return render_template("main.html")
def add_numbers():
a = request.args.get('a', 0, type=int)
b = request.args.get('b', 0, type=int)
return jsonify(result = a + b)
if __name__=="__main__":
request.args.get('a', 0, type=int) 前端通過get方法提交,在uri提取引數a和引數b。中間的乙個0為a和b的預設值,當函式執行失敗時,a或b就只能等於0了。
執行於樹莓派中
把圖1所示的資料夾ftp傳輸到樹莓派中,執行flask-jquery.py即可
圖2 前端頁面
圖3 後台除錯輸出
python Flask JQuery使用說明
0.前言 普通情況下,位於static資料夾下 見圖1 資料夾結構 本文結合乙個很easy的加法樣例試圖說明flask框架中jquery和ajax的使用方法。這個樣例將執行在樹莓派中,請注意windows平台和linux平台也能夠執行該演示樣例,python具有良好的跨平台效能。倉庫 倉庫位於 bi...
Fastjson API Stream使用說明
fastjson當需要處理超大json文字時,需要stream api,在fastjson 1.1.32版本中開始提供stream api。如果你的json格式是乙個巨大的json陣列,有很多元素,則先呼叫startarray,然後挨個寫入物件,然後呼叫endarray。jsonwriter wri...
theano dimshuffle的使用說明
theano菜鳥,找了一天的關於theano裡dimshuffle的說明,網上只說了關於 0,x 的情況,沒說 2,0,1 這種形式的,最終還是在theano的官方說明文件裡找到說明,終於明白dimshuffle 2,0,1 是啥東西了。dimshuffle pattern source 返回乙個維...