使用flask进行前端后台的数据交互

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用flask进行前端后台的数据交互相关的知识,希望对你有一定的参考价值。

参考技术A

flask是一个轻量级的web框架,下面整理讲一下如何使用
其实步骤很简单
1,初始化
app = Flask( name ),创建flask对象app,flask类的构造器必须指定的参数,如果是model的话,括号里就放model名,如果是单独应用可以使用 name
在初始化之后,用config.update或者.debug两种方式来定义是否debug的参数。线上程序为了安全需将这个参数设置为false,也就是不让debug
2,路由
通过装饰器的方式将我们的方法转换为路由,具体方法如下:

3,前后端的交互方式
方式一:前端发送,后端接收
前端通过ajax或者form的submit来生成后端所需要的内容(ajax看上一页)
后端通过request.form来获取前端post的参数
方式二:后端发送,前端接收
后端通过模版引擎render_template来进行交互
后端通过return render_template(’hello.html’, name=name)来向hello.html页面进行name的传递
Html页面放的地址必须在templates文件夹下。
前端获取方式:
% if name %
<h1>Hello name !</h1>

以上是关于使用flask进行前端后台的数据交互的主要内容,如果未能解决你的问题,请参考以下文章

Flask框架前端后端交互之传递Json数据

前端与后端的数据交互(jquery ajax+python flask)

flask的前后端交互方式

怎么实现python写网页后台实现与数据库交互

flask web开发是前端还是后端

深入浅出Flask:使用ajax与后端交互