问题
在执行 SQL 语句(查询)的时候出现报错:sqlite3.OperationalError: no such table: images
,没有找到相应的表。
解决
访问数据库文件时应该使用绝对路径而不是相对路径。
方法:使用下面的db_path
代替数据库的名称
import os.path
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
db_path = os.path.join(BASE_DIR, "xxx.db")
但是,在MySQL 中并没有这个问题!