导入thermos.py
模块中的models.py
模块时出现导入错误。
以下是thermos.py
模块的相关部分。
import os
from datetime import datetime
from flask import Flask, render_template, url_for, request, redirect, flash
from flask_sqlalchemy import SQLAlchemy
basedir = os.path.abspath(os.path.dirname(__file__))
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(basedir, 'thermos.db')
db = SQLAlchemy(app)
而且,这是models.py
模块的相关部分。
from datetime import datetime
from thermos import db
以下是我在CMD中收到的错误图片:
请让我知道需要采取哪些措施来解决这个问题。
答案 0 :(得分:0)
Python无法决定您是否尝试从该文件夹或名为thermos
的文件
您可以重命名
C:\Users\sys\Thermos\thermos\thermos.py
到
C:\Users\sys\Thermos\thermos\__init__.py
这使thermos
目录a package的db
变量可以与导入一起使用
from . import db