📜  烧瓶开发服务器

📅  最后修改于: 2022-05-13 01:55:05.214000             🧑  作者: Mango

烧瓶开发服务器

什么是烧瓶?

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()