NameError: name 'db' is not defined、NameError: name 'User' is not defined(关键词:flask/bug)
来源:互联网 发布:微单 知乎 编辑:程序博客网 时间:2024/06/11 05:00
报错信息:
>>> dbTraceback (most recent call last): File "<console>", line 1, in <module>NameError: name 'db' is not defined>>> UserTraceback (most recent call last): File "<console>", line 1, in <module>NameError: name 'User' is not defined
出错来源:
《Flask Web开发》5.10 集成Python Shell,P56。
上百度搜到的结果,点开其中几个,从其中的一个,【I think you probably need to run some of the other code first so that you define db and your table schema. Then you can run db.create_all().】受到启发,应该是有某步代码没有执行,导致出现了错误。赶紧往回翻书。翻到5.8.1 创建表(P50),这里有:
(venv) $ python hello.py shell>>> from hello import db>>> db.create_all()
明白了,执行了导入db和User的动作之后,这个问题没了。
参考文献:
1.《Flask Web开发》。
2.SQLAlchemy NameError: Name ‘db’ is not defined (?)。
阅读全文
0 0
- NameError: name 'db' is not defined、NameError: name 'User' is not defined(关键词:flask/bug)
- NameError: name 'app' is not defined(关键词:flask/bug)
- NameError: global name 'render_template' is not defined(关键词:flask/bug)
- python NameError: name 'raw_input' is not defined
- NameError: name 'admin' is not defined
- NameError: global name 'closing' is not defined
- NameError: name 'commands' is not defined
- NameError:name 'xrange' is not defined
- NameError: name 'exception' is not defined
- NameError: name 'simple_server' is not defined
- 【Python】NameError:name ‘xrange’ is not defined
- NameError: name 'admin' is not defined
- python3 NameError: name 'xrange' is not defined
- NameError: name 'reload' is not defined
- 解决NameError: name 'reload' is not defined
- TensorFlow:NameError: name ‘input_data’ is not defined
- tensorflow:NameError: name 'input_data' is not defined
- 【python】-- NameError: name 'reload' is not defined
- Javascript实现图片的预加载的完整实现
- 第十一周-项目五-迷宫问题之图深度优先遍历解法
- 微机接口实验二:存储器扩展实验
- 第十周——项目二—用二叉树求解代数表达式
- scikit-learn ImportError: DLL load failed: 找不到指定的模块
- NameError: name 'db' is not defined、NameError: name 'User' is not defined(关键词:flask/bug)
- 第十二周项目四
- Mybatis的延迟加载和Mybatis的代码生成工具
- linux编译C++ 报错stray '\357' in program
- 第十三周项目三C/C++是否二叉排序树?
- 第十一周项目三 图的遍历
- Python学习零散杂记(2017-11-30)
- 制作rpm包--rpm-build安装
- 使用Nginx搭建静态文件服务及配置PHP运行环境