jQuery和flask使用ajax實踐

2021-08-15 04:00:08 字數 893 閱讀 1761

本次使用檔案的目錄結構,flask的特別要求需要靜態檔案放到static資料夾下面,結論就是html寫好放到templates下面引用的時候使用../static/***引用

# main.py

from flask import flask,render_template,request

def index():

return render_template('ajaxindex.html')

# 特別注意的是request.args['**']獲取get請求的引數

# request.form['**']獲取post請求的引數,request.values['**']可以獲得兩種方式的引數

def ajax():

return 'get獲取到'+request.args['name']

# 當兩種方式分開寫時函式注意不要重名

def ajax_post():

return 'post獲取到'+request.values['name']

send

結果:

$(document).ready(function () , function(data))

})})

最後的乙個疑問是直接不通過127.0.0.1:500訪問的話就不能正確顯示,而且使用localhost也不行

flask路由傳參方式

def other(name):

return render_template(name)

Flask簡介和簡單使用

1.flask介紹 flask用python語言編寫的 輕量級web開發框架 只提供web框架的核心功能,自由靈活 方便高度定製 實現功能 主要實現了路由分發和模板渲染功能,提供了非常好的擴充套件機制 2.安裝flask 建立虛擬環境 mkvirtualenv p python3 flask env...

flask 巨集的定義和使用

類似於python中的函式,巨集的作用就是在模板中重複利用 避免 冗餘。jinja2支援巨集,還可以匯入巨集,需要在多處重複使用的模板 片段可以寫入單獨的檔案,再包含在所有模板中,以避免重複。定義,相當於定義乙個函式一樣 input type text name username value 使用,...

flask初步使用

from flask import flask from flask import render template,redirect,url for from flask import request def login error none if request.method post if re...