flask與flask script的使用

2022-02-09 06:57:41 字數 1280 閱讀 6960

一、安裝

pip install flask-script
二、簡單的使用
# manage.py

from flask_script import manager

from flask import flask

@manager.command

def hello():

print("hello")

def index():

return "index page"

if __name__ == "__main__":

manager.run()

通過終端去執行該檔案,上面我們註冊了乙個命名引數 hello。

python manage.py hello

> hello

在例項化manager的時候,會預設幫我們註冊runserver和shell這兩個命令,我們可以通過renserver去啟動我們的專案

三、flask-script與flask_migrate的使用

# 檔名 manage.py

from flask_script import manager

from flask_migrate import migratecommand

# 新增db這個命令,migratecommand為db命令後的引數

manager.add_command("db", migratecommand)

if __name__ == '__main__':

manager.run()

通過manage.py這個檔案去啟動專案,遷移,更新資料庫

# 對資料庫的操作

python manage.py db init

python manage.py db migrate

python manage.pydb upgrade

# 啟動專案

python manage.py runserver

flask安裝與測試

首先安裝python ubantu 12.04 預設是2.7.3 夠用了 這個環境只是支援python的執行環境。如果還需要python開發的話我們還要安裝python dev和python pip 然後安裝python dev和python pip ubantu下直接用sudo apt get i...

2 資料與flask路由

from flask import flask defsearch q,page summary arguments q 普通關鍵字 page isbn or key key if len q 13 and q.isdigit 判斷是否是isbn號碼 isbn or key isbn short q...

flask 安裝與hello world示例

1.1安裝虛擬環境 sudo pip install virtualenv 1.2檢視系統中是否安裝了virtualenv virtualenv version 注 virtualenv 是乙個隔離python環境的工具.virtualenv 可以讓你在同乙個作業系統上建立多個不同的python環境...