《Flask Web开发》学习笔记之bug--(7)【ImportError: cannot import name 'db'】

来源:互联网 发布:淘宝网页模板 编辑:程序博客网 时间:2024/06/05 01:18

工程结构:


$ pwd;ls/home/henry/dev/Flask_Web_Python_Henry/flask_henryapp        manage.py   __pycache__       tests  venv_henry_0717config.py  migrations  requirements.txt  venv

$ pwd;ls/home/henry/dev/Flask_Web_Python_Henry/flask_henry/appemail.py   main       __pycache__  templates_init_.py  models.py  static

报错信息:

$ python3 manage.py shellTraceback (most recent call last):  File "manage.py", line 3, in <module>    from app.models import User, Role  File "/home/henry/dev/Flask_Web_Python_Henry/flask_henry/app/models.py", line 3, in <module>    from . import dbImportError: cannot import name 'db'

没有在Google或者Stack Overflow找到合适的解决办法,对比原书作者的代码,发现问题出在_init_.py的文件名,应当为__init__.py。








阅读全文
0 0
原创粉丝点击