flask创建mysql表_Flask-SQLAlchemy 无法创建数据库???

楼主发这个贴的时候并没有像一楼说的没有仔细读书,库明明已经从flask.ext.xxx改成了flask_xxx,他这个问题确实是存在的,按照书中所示python hello.py shell并没有进入shell模式,而是直接运行了文件,启动了服务器,还望路过的大佬能够用心指点,不要一味指责。

(以下是补充回答)经过了一天多的详细研究,终于发现了问题所在,首先需要肯定的是狗书的代码是没有问题的,在此已经验证成功,下面把解决方法详细写出来一共参考。

仔细翻到章节2.6,falsk扩展,使用flask-script支持命令行选项,flask-script是一个flask扩展,为flask程序添加了一个命令行解析器。

1、安装flask-script

2、编写如下代码,尤其注意@manager.command

from flask import Flask

from flask_script import Manager

app = Flask(__name__)

manager = Manager(app)

@manager.command

def hello():

print("hello")

if name == "__main__":

manager.run()

将其命名为hello.py

3、进入虚拟环境后,执行命令,python hello.py shell,即可进入shell调试,以上各步骤,亲测成功,如有不同意见可以站内私信,新手勿喷。

*参考资料:http://flask-script.readthedo...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值