Flask博客项目-Shell拓展Flask_Script(二)

首先,有了开始的flask环境

如果不懂如何搭建环境,可以参考以下链接:

Pycharm社区版-创建Flask

Flask博客项目-项目的开始(一) 


使用Flask-Script:

首先pip install flask_script

我们存为manage.py

from flask_script import Manager, Server

from main import app

manager = Manager(app)
manager.add_command("server", Server())


@manager.shell
def make_shell_context():
    return dict(app=app)


#运行脚本
if __name__ == '__main__':
    manager.run()

那么这个拓展有什么用呢,主要是为了更好的对Flask对象进行修改


点击此处查看Git源码



项目的结果:

说明代码运行成功!

然后就是在Linux的Shell中操作Flask对象了:

①先进入虚拟环境


②使用命令行如下:

得到:(注意,在Pycharm中的项目要先停止运行,否则端口重复使用会报错)


我们输入:app

得知app被正确导入

猜你喜欢

转载自blog.csdn.net/weixin_41836765/article/details/83928593