Python 有很多种 web 框架可供选择,其中最受欢迎的是 Flask 和 Django。下面是一个使用 Flask 编写的简单的 “Hello, World!” Web 应用程序示例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
这段代码创建了一个 Flask 应用程序,定义了一个名为 hello 的路由,该路由将在根路径 “/” 上响应 HTTP GET 请求,并返回 “Hello, World!” 字符串。然后,app.run() 启动了一个 Web 服务器,该服务器监听本地主机上的端口 5000。
当您在本地主机上运行该程序时,可以在浏览器中输入 “http://localhost:5000” 访问该应用程序,然后将看到 “Hello, World!” 字符串。
这只是 Flask 的一个非常简单的示例,您可以根据需要进行扩展和修改。例如,您可以使用 Flask 扩展来添加会话管理、表单处理、数据库集成等功能,或使用 Flask-RESTful 扩展来构建 RESTful API。当然,您也可以考虑使用 Django,该框架提供了更多的内置功能和组件,例如管理界面、ORM 等。
或者
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run(port=5000)
这段代码将 Flask 应用程序绑定到端口号 5000,当您在本地主机上运行该程序时,可以在浏览器中输入 “http://localhost:5000” 访问该应用程序。
除了指定端口号,app.run()
方法还支持其他参数,例如:
host
:Web 服务器要监听的网络地址,默认为 “127.0.0.1”,即只监听本地主机。
debug
:是否启用调试模式,默认为 False。如果设置为 True,则在应用程序出现错误时,会显示更详细的错误信息。
threaded
:是否启用多线程模式,默认为 False。如果设置为 True,则可以同时处理多个请求。
可以根据需要在app.run()
方法中使用这些参数来配置 Flask 应用程序的行为。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/156013.html