首页 > 解决方案 > flask-restful 没有这样的命令

问题描述

我目前正在构建一个 flask-restful 应用程序,我想创建一个 CLI 命令,我目前有这个: db.py: https://haste.themelvin.nl/osn4sl api.py: https://haste.themelvin .nl/vNaAl4 但是当我flask init-db在终端中执行时出现此错误:Error: No such command 'init-db'. 有人知道我该如何解决吗?

标签: pythonflaskflask-restful

解决方案


您应该查看下面列出的说明:

  1. 编辑flaskr.py文件中的配置或导出 FLASKR_SETTINGS指向配置文件的环境变量。

  2. 从更改目录安装应用程序到项目目录的根目录

    pip install --editable .  
    
  3. 确保烧瓶使用正确的应用程序

    export FLASK_APP=flaskr
    
  4. 使用如下命令初始化数据库:

    flask initdb
    
  5. 最后

    flask run
    

推荐阅读