python flask 简单示例

简介: python flask 简单示例

下面是一个简单的Python Flask示例:

from flask import Flask
# 创建Flask应用
app = Flask(__name__)
# 定义路由和处理函数
@app.route('/')
def hello():
    return 'Hello, World!'
# 运行应用
if __name__ == '__main__':
    app.run()

在这个示例中,我们首先导入了Flask类。然后,我们创建了一个Flask应用,并将其赋值给app变量。__name__参数用于指定应用所在的模块或包。接下来,我们使用@app.route('/')装饰器来定义根路由的处理函数。在本例中,根路由是'/',对应于网站的根目录。def hello()是处理函数,它返回一个简单的字符串"Hello, World!"。

最后,我们使用app.run()方法运行应用。这将启动一个本地的开发服务器,监听默认的5000端口,并开始接收和处理HTTP请求。可以在浏览器中访问http://localhost:5000/,你将看到"Hello, World!"这个字符串。

这只是一个非常简单的示例,展示了Flask的基本用法。Flask还有很多功能和特性,可以用于构建更复杂的Web应用程序。你可以通过添加更多的路由和处理函数来扩展这个示例。还可以使用模板引擎来生成动态的HTML页面,处理表单提交,访问数据库等。详细的Flask文档可以在官方网站上找到:Welcome to Flask — Flask Documentation (2.3.x)

改IP和端口号

app.run(host='192.168.3.170', port=9103, debug=True)

使用模板

@app.route('/login.html')
def login():
    return render_template('back/login/login.html')

模板的在根目录下的templates文件夹下,项目结构

感觉Springboot照falsk学习的

java的:

反正都不难

目录
相关文章
|
1月前
|
存储 Python
Python中如何读取和写入文件?请提供代码示例。
【2月更文挑战第26天】【2月更文挑战第87篇】Python中如何读取和写入文件?请提供代码示例。
|
1月前
|
Python
Python中的继承:概念、用法与示例
Python中的继承:概念、用法与示例
22 0
|
1月前
|
算法 索引 Python
Python中如何实现二分查找?请提供代码示例。
Python中如何实现二分查找?请提供代码示例。
23 0
|
15天前
|
安全 数据库 C++
Python Web框架比较:Django vs Flask vs Pyramid
【4月更文挑战第9天】本文对比了Python三大Web框架Django、Flask和Pyramid。Django功能全面,适合快速开发,但学习曲线较陡;Flask轻量灵活,易于入门,但默认配置简单,需自行添加功能;Pyramid兼顾灵活性和可扩展性,适合不同规模项目,但社区及资源相对较少。选择框架应考虑项目需求和开发者偏好。
|
3天前
|
API 数据库 数据安全/隐私保护
Flask框架在Python面试中的应用与实战
【4月更文挑战第18天】Django REST framework (DRF) 是用于构建Web API的强力工具,尤其适合Django应用。本文深入讨论DRF面试常见问题,包括视图、序列化、路由、权限控制、分页过滤排序及错误处理。同时,强调了易错点如序列化器验证、权限认证配置、API版本管理、性能优化和响应格式统一,并提供实战代码示例。了解这些知识点有助于在Python面试中展现优秀的Web服务开发能力。
20 1
|
3天前
|
SQL 中间件 API
Flask框架在Python面试中的应用与实战
【4月更文挑战第18天】**Flask是Python的轻量级Web框架,以其简洁API和强大扩展性受欢迎。本文深入探讨了面试中关于Flask的常见问题,包括路由、Jinja2模板、数据库操作、中间件和错误处理。同时,提到了易错点,如路由冲突、模板安全、SQL注入,以及请求上下文管理。通过实例代码展示了如何创建和管理数据库、使用表单以及处理请求。掌握这些知识将有助于在面试中展现Flask技能。**
11 1
Flask框架在Python面试中的应用与实战
|
4天前
|
数据安全/隐私保护 Python
Python Flask-Mail实现邮件发送
Python Flask-Mail实现邮件发送
|
9天前
|
数据库 开发者 Python
Python中使用Flask构建简单Web应用的例子
【4月更文挑战第15天】Flask是一个轻量级的Python Web框架,它允许开发者快速搭建Web应用,同时保持代码的简洁和清晰。下面,我们将通过一个简单的例子来展示如何在Python中使用Flask创建一个基本的Web应用。
|
9天前
|
前端开发 数据挖掘 API
使用Python中的Flask框架进行Web应用开发
【4月更文挑战第15天】在Python的Web开发领域,Flask是一个备受欢迎的轻量级Web框架。它简洁、灵活且易于扩展,使得开发者能够快速地构建出高质量的Web应用。本文将深入探讨Flask框架的核心特性、使用方法以及在实际开发中的应用。
|
1月前
|
负载均衡 Java Nacos
python flask服务如何注册到nacos
一文讲清楚python flask服务如何注册到nacos
92 2
python flask服务如何注册到nacos