Flask+HTML入门实战教程,实例清晰易懂

需积分: 5 7 下载量 147 浏览量 更新于2024-10-23 1 收藏 377KB RAR 举报
资源摘要信息:"Flask是一个用Python编写的轻量级Web应用框架,其设计灵感来源于轻量级的Ruby框架Sinatra。Flask适合小型项目和快速开发,它内建开发服务器和调试器,使得开发者可以快速上手并开发简单的Web应用程序。HTML(HyperText Markup Language)是一种用来制作网页的标准标记语言。它通过标记符号来定义网页的各个部分,使得网页具有一定的结构和含义。 在本例中,我们将结合Flask和HTML创建一个简单的小例子,以展示如何快速搭建一个Web应用,并通过HTML来设计和展示页面内容。这个例子的目的是为了使初学者能够快速理解并掌握Flask与HTML结合的基本用法。 首先,我们需要安装Flask。可以通过Python的包管理器pip来安装: ```bash pip install Flask ``` 安装完成后,创建一个名为`flaskProject1`的新文件夹,并在该文件夹内创建一个Python文件,例如`app.py`,这将是我们的Flask应用的入口文件。在`app.py`中,我们可以写入以下代码来创建一个基本的Flask应用: ```python from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('index.html') if __name__ == '__main__': app.run(debug=True) ``` 这段代码首先从Flask框架中导入必要的模块,然后创建一个Flask应用实例。通过`@app.route`装饰器定义了一个路由,当访问根路径('/')时,会调用`home`函数。`home`函数使用`render_template`函数来渲染并返回一个HTML模板,这里假设我们有一个名为`index.html`的HTML文件。 接下来,我们需要创建一个`templates`文件夹,并在该文件夹中创建`index.html`文件。这个HTML文件将定义我们的网页内容。例如: ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>Flask示例页面</title> </head> <body> <h1>欢迎来到Flask的世界</h1> <p>这是一个简单的Flask和HTML结合的小例子。</p> </body> </html> ``` 上述HTML代码定义了一个基本的网页结构,包括`<!DOCTYPE html>`声明、`<html>`根元素、`<head>`和`<body>`部分。在`<head>`部分中,我们设置了字符编码为UTF-8,并定义了网页标题。在`<body>`部分,我们使用`<h1>`和`<p>`标签创建了一个标题和一段描述文字。 完成这些步骤后,我们可以通过在终端或命令提示符中运行`app.py`来启动Flask应用。如果一切设置正确,打开浏览器并访问`***`,你应该能看到显示着'欢迎来到Flask的世界'的页面。 这个例子虽然简单,但是涵盖了Flask与HTML结合的基本概念和流程。对于初学者来说,通过实践这样的小例子,可以快速入门Flask开发,并为进一步学习Web开发打下良好的基础。"