最近学会了使用Python的Flask框架,并通过该框架实现API的调用以及转发,以下是flask框架下前后端的数据交互模式
后端:python 的 flask 框架
前端:html、css、js前后端数据交互的方式:
一、前端发送数据,后端接受数据
1.1 路由传参数(数据)
- 方法一:
前端(html):
<a href="{{url_for('choose', message_i=key, message_j=val)}}">测试</a>
// 注意choose是路由所在的函数,不是路由
后端Python:
@app.route('/deal_rb/<key>,<val>', methods=['POST', 'GET'])
def choose(key,val)
- 方法二:
前端(html):
<a href="/detail/{{key}}/{{val}}"引用</a>
后端(python):
@app.route('/detail/<key>/<val>', methods=['POST', 'GET'])
def DeleteTag(key,val):
二、后端发送数据,前端接受
后端(python):
def index():Model_Name = "gpt-4o-mini"return render_template('index.html',data=Model_Name)
前端(html):
<h2>当前使用的模型为:{{ data }}</h2>