学习笔记-第3天-flask-1-官方教程-快速上手(章节)(Windows)

本文指导如何在Python中使用Flask创建简单项目,涉及虚拟环境设置、视图函数、路由、模板与静态文件管理。从创建环境到运行程序,全程不超过10分钟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚才发布的文章怎么不见了,只得重新再编辑一次。再重新梳理一下思路。

flask是超微型框架。简单、快捷、无所限制。

一、创建虚拟环境

创建一个项目文件夹,然后创建一个虚拟环境。

> mkdir day4
> cd day4
> py -3 -m venv venv

创建完成后项目文件夹中会有一个 venv 文件夹。

二、激活虚拟环境

在pycharm中打开项目文件夹 day4。在Terminal中激活虚拟环境命令;

> venv\Scripts\activate

然后终端提示符会显示虚拟环境的名称,如 (venv) D:\day4>

三、安装flask(有则不用再次安装)

pip install Flask

好了,上面就是每次建立一个新项目,都必须要做的步骤。

接下来,动手开发自己的第一个项目吧。

四、项目具体内容

接下来的内容主要包括: 视图函数、路由、渲染模板、静态文件、消息闪现

1、主程序文件

在项目根目录新建文件 app.py.(也可以hello.py    demo.py,但不能是flask.py)

代码为:

from flask import Flask,render_template,flash

app = Flask(__name__)
app.secret_key = b'_5#y2L"F4Q8z*^#/'  # secret_key

@app.route('/index')  # 路由
def index(): # 视图函数
    flash('这是flash:闪现一个消息')  # 消息闪现
    return render_template('index.html')  # 渲染模板

结合注释理解代码。

2、目录结构

在项目根目录,建立文件夹 templates, static。templates用于存放模板文件, static用于存放静态文件,如css、js、ico等。

目录结构如下:

 3、静态文件

在index.html中,怎么使用static/style.css呢?

<link rel="stylesheet" href="{{url_for('static', filename='style.css')}}">

4、模板中怎么显示“闪现消息”

        {% with messages = get_flashed_messages() %}
            {% if messages %}
                <p class=flashes>
                    {% for message in messages %}
                        <span>{{ message }}</span>
                    {% endfor %}
                </p>
            {% endif %}
        {% endwith %}

 5、运行程序

在运行程序之前,现阶段在命令行需要配置两个值:

1)、set FLASK_ENV=development

现在是开发阶段,就需要写development

2)、set FLASK_APP=app 

这里,你的主程序文件名称叫什么就写什么,比如hello.py,就写 set FLASK_APP=hello

开始运行程序:

flask run

当看到命令行,显示:

 则表示程序运行成功。

根据路由的/index ,访问 127.0.0.1:5000/index则可以查看到刚才写的页面。

我写的超级简单。辣眼。

 好了,至此,flask的超级简单页面完成了。10分钟。

接下来flask还有更多好玩好用的功能,继续学习吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值