企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
建立一个基本的Flask web页面,你需要创建一个Flask应用,定义一个或多个路由以及它们的视图函数。HTML页面通常会使用模板来生成,Flask默认使用的是Jinja2模板引擎。 以下是一个基础的Flask应用,使用Jinja2模板引擎渲染一个Web页面的示例: 首先,创建一个新的Flask应用。假设我们的文件名叫app.py: python Copy code from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') if __name__ == '__main__': app.run(debug=True) 在这里,我们通过@app.route('/')装饰器,定义了一个新的路由,这个路由对应的URL是'/',也就是网站的首页。而home( )函数则是这个路由的视图函数,当用户访问'/'时,这个函数就会被调用。视图函数返回的是render_template('home.html'),也就是渲染一个叫'home.html'的模板,并返回结果。 接下来,我们创建模板文件。一般,模板文件都放在一个叫"templates"的目录下。所以,你需要创建这个目录,然后再其中创建名为"home.html"的文件。我们的项目目录结构如下: Copy code /your-project /templates home.html app.py 假设我们要创建一个非常简单的页面,我们可以在"home.html"中写入以下HTML代码: html Copy code <!DOCTYPE html> <html> <body> <h1>Welcome to My Homepage</h1> <p>This is a paragraph.</p> </body> </html> 然后,你可以在命令行中运行你的Flask应用,命令是:python app.py。你的Web服务器将在localhost的5000端口启动,你可以在浏览器中打开http://localhost:5000/来看到你的页面。