初识FLASK路由

来源:互联网 发布:mac优酷 编辑:程序博客网 时间:2024/05/19 06:18

Flask是基于Werkzeug、 WSGI和Jinja2(Python的模板引擎)的微型框架。


在HTML页面的按钮或超链接,写入请求的url 例如:<a href={{ url_for('welcome') }}>Here</a>

在app.py中定义修饰器和对应调用的函数:


@app.route('/welcome', methods = ['GET', 'POST'])

def welcome():

     return render_template('XXXX.html')


在此处单单只有一种请求方式时,只写method = ['GET'] 或者 method = ['POST'] 即可。

多种请求方式的时候,可以对请求的类型给出不同的处理方式。

在返回页面之前还应该写入逻辑、业务处理、权限判断等,根据具体情况给出不同的返回值。


小白初学,若有不对之处,还请指出。