django 启动报错TypeError: expected str, bytes or os.PathLike object, not NoneType

在django项目中的settings.py中还可以进行如下的配置:

如配置数据库:

1 import os
2 DATABASE_ENGINE='sqlite3'
3 DATABASE_NAME=os.path.join(os.path.dirname(file),'myAPP/mydata.db')
其中 os.path.dirname(file)函数用于取出settings.py所在文件夹的位置,在用os.path.join()函数将该位 置和后面指定的'myAPP/mydata.db' 字符串连接一起,实现sqlite3数据库文件mydata.db具体存放的位置。

posted @ 2021-11-22 17:05  smallsunshine  阅读(1484)  评论(0)    收藏  举报