似乎NAME已被转换为pathlib.Path(WindowsPath)对象而不是字符串,该对象随后无法以与os.path期望的字符串相同的方式在Django中使用(不确定是否100%进行了深入研究)
因此以字符串形式转换将是适当的
'NAME': str(os.path.join(base_DIR, "db.sqlite3"))

似乎NAME已被转换为pathlib.Path(WindowsPath)对象而不是字符串,该对象随后无法以与os.path期望的字符串相同的方式在Django中使用(不确定是否100%进行了深入研究)
因此以字符串形式转换将是适当的
'NAME': str(os.path.join(base_DIR, "db.sqlite3"))