Flask入门:零基础掌握路由与视图函数
本文是Flask路由与视图函数的入门指南。首先需安装Flask(`pip install flask`),并通过基础示例(`app.py`代码)演示首个应用:创建`Flask`实例,用`@app.route('/')`定义根路由,视图函数`index()`返回"Hello, Flask!",运行后访问`http://127.0.0.1:5000/`即可查看。 路由是URL与视图函数的映射,分两种:静态路由(如`/about`绑定`about()`函数)和动态路由(`<参数名>`,如`/user/<username>`,支持类型限定如`int:post_id`)。视图函数处理请求:可返回字符串、HTML,支持GET/POST等HTTP方法(用`methods`参数),返回JSON需用`jsonify`。启动开发服务器用`app.run(debug=True)`,便于调试。 核心要点:路由定义映射,动态参数处理变量路径,视图函数处理请求并返回响应(文本、HTML、JSON等),HTTP方法通过`methods`指定。掌握这些可构建简单Web应用,后续可深入学习模板与静态文件
阅读全文