Flask 添加自定義命令

昨天在Flask 初始化數(shù)據(jù)的時(shí)候,想使用命令的Flask命令添加自己想要的命令進(jìn)行初始化數(shù)據(jù)庫(kù)操作,卻怎么都無(wú)法在flask命令添加自己的自定義命令,網(wǎng)上搜索的很多辦法,最后自己看了N多文章才找到方法,下面總結(jié)一下:


1、編寫(xiě)自己的啟動(dòng)flask app的 .py文件
2、運(yùn)行,啟動(dòng)flask app
3、把自己的flask app加入到環(huán)境變量中

export FLASK_APP=你自己?jiǎn)?dòng)flask app 的py文件的絕對(duì)路徑

4、命令行執(zhí)行

flask --help
Usage: flask [OPTIONS] COMMAND [ARGS]...

  A general utility script for Flask applications.

  Provides commands from Flask, extensions, and the application. Loads the
  application defined in the FLASK_APP environment variable, or from a
  wsgi.py file. Setting the FLASK_ENV environment variable to 'development'
  will enable debug mode.

    $ export FLASK_APP=hello.py
    $ export FLASK_ENV=development
    $ flask run

Options:
  --version  Show the flask version
  --help     Show this message and exit.

Commands:
  init    Initialize Albumy.
  initdb  Initialize the database.
  routes  Show the routes for the app.
  run     Runs a development server.
  shell   Runs a shell in the app context.

就會(huì)發(fā)現(xiàn) Commands 出現(xiàn)了自己添加的自定義命令

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,744評(píng)論 0 5
  • 1.1 搭建開(kāi)發(fā)環(huán)境 用pip+virtualenv管理包和虛擬環(huán)境 這里個(gè)人推薦使用conda環(huán)境和包管理工具(...
    i_1312閱讀 625評(píng)論 0 4
  • 這幾天想學(xué)新東西,就看了flask框架,本身對(duì)python不太了解,網(wǎng)上的很多教程看了,總是在某些地方卡住。翻到一...
    易木成華閱讀 2,411評(píng)論 0 11
  • 競(jìng)爭(zhēng)中要堅(jiān)持“深淘灘,低作堰”深淘灘,低作堰,是李冰父子兩千多年前留給我們的深刻的管理理念。同時(shí)代的巴比倫空中花園...
    旭望川閱讀 228評(píng)論 0 1
  • 復(fù)習(xí)舊知:/etc目錄重要文件1) /etc/resolv.conf --- 域名解析 配置DNS服務(wù)...
    a幕城閱讀 479評(píng)論 0 3

友情鏈接更多精彩內(nèi)容