iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0
Software Development

都是 P 開頭的程式語言,你是在 py 啥啦系列 第 3

[03] [Flask 快速上手筆記] 02. 第一個 App

  • 分享至 

  • xImage
  •  

安裝 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,這樣可以開啟所有開發工具
除了會顯示錯誤內容及行數之外,當程式有更動時只需要重整頁面就可以看到結果!


上一篇
[02] [Flask 快速上手筆記] 01. 建立開發環境
下一篇
[04] [Flask 快速上手筆記] 03. 路由
系列文
都是 P 開頭的程式語言,你是在 py 啥啦30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言