烧瓶开发服务器
什么是烧瓶?
Flask 是一个基于Python的微型网络框架。微框架通常是一个对库几乎没有外部依赖的框架。尽管作为一个微框架 Flask 与任何其他 Web 框架一样有效,因为它具有广泛的可用Python库,如 SQLAlchemy、Flask-Migrate 等。在本文中,我们将讨论什么是开发服务器以及为什么它是用过的。
什么是开发服务器?
开发服务器是开发人员用于开发、测试程序、网站、软件或应用程序的服务器。它提供了运行时环境以及程序调试和开发所需的所有硬件/软件实用程序。
您可以使用开发服务器来检查您的 Web 应用程序是否按预期工作。在烧瓶中,当调试设置设置为 true 时,您还可以使用开发服务器来调试您的应用程序。
在本文中,我们将创建一个基于烧瓶的单页 Web 应用程序,并解释运行开发服务器的不同方法。
创建 Flask Web 应用程序 –
模块安装:要使用 pip( Python的包安装程序)安装烧瓶,请运行以下命令:
pip install flask
示例:以下是具有单个页面的简单烧瓶应用程序的代码,我们将使用开发服务器检查该页面是否按预期在应用程序中提供。
应用程序.py
from flask import Flask, render_template
app = Flask(__name__)
# Debug setting set to true
app.debug = True
@app.route('/')
def index():
return "Greetings from GeeksforGeeks"
if __name__ == '__main__':
app.run()