[03] [Flask 快速上手笔记] 02. 第一个 App

安装 Flask

首先我们先建立一个资料夹 hello_flask
然後在资料夹内建立 3.8 版本的 python 环境

pipenv --python 3.8

下一步是安装 Flask,使用指令

pipenv install Flask

第一个 App

  1. 建立档案 hello.py
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
    return "<p>Hello, World!</p>"
  1. 启动 App
    在一般教学中会直接使用flask run指令启动服务器
    但是在使用 pipenv 作为环境的的情境下,我们需要先进入 pipenv 环境内的指令模式
    使用指令pipenv shell 进入指令列之後,使用python -V确认版本是不是和我们建立时候设定的一样

接着就跟官网说法一样,使用指令就可以让程序跑起来啦!

export FLASK_APP=hello
export FLASK_ENV=development
flask run

因为我们上面建立档案是命名成hello.py,所以必须设定FLASK_APP环境变数
若刚刚的档案命名为app.py或者wsgi.py,那就不需要设定

并且我们也把开发环境定义为 development,这样可以开启所有开发工具
除了会显示错误内容及行数之外,当程序有更动时只需要重整页面就可以看到结果!


<<:  DOM 实作 换背景图

>>:  Day10-"一维阵列"

Day3 Android - 资料夹分类

今天要来介绍有关於系统帮我们整理好的资料夹(app),理解後在设计上会有很大的帮助、且较为方便,我会...

第 6 天 调整 HeroDetail 的显示方式|AppRoutingModule、ActivatedRoute

前情提要 昨天我们完成了英雄细节元件 HeroDetailComponent,并且使用属性系结(pr...

前端工程学习日记第8天

有些学生提到还要多一个 clear div 来清除会把 HTML 弄脏, 这里老师也分享一个是使用 ...

[Day5] Holt's Model 介绍

第四篇我们介绍了时间序列经典的统计预测方法 ARIMA,包含公式内的两大模型 AR model、MA...

[Day9] Vite 出小蜜蜂~撞击行为 Collision Behavior!

Day9 Collision Behavior 当 Laser 跟 Squid 相互撞击时, 我们想...