
python manage.py runserver
我收到这个错误
在get_new_connection中输入文件“/usr/local/lib/python2.7/dist-packages/Django-1.10.1-py2.7.egg/django/db/backends/sqlite3/base.py”,第209行
conn = Database.connect(** conn_params)
django.db.utils.OperationalError:无法打开数据库文件
我的settings.py:
DATABASES = { 'default': dj_database_url.config( default="sqlite:///{}".format( os.path.join(BASE_DIR,'db/db.sqlite3') ) )}解决方法 基本上有两个答案,即运行服务器的用户无权打开数据库文件. 你可以尝试解决这个问题:
sudo chown $(whoami):$(whoami) /path/to/dir/db/db.sqlite3
或者您没有此文件,可以通过应用migrate命令创建它:
./manage.py migrate总结
以上是内存溢出为你收集整理的django.db.utils.OperationalError:无法打开数据库文件全部内容,希望文章能够帮你解决django.db.utils.OperationalError:无法打开数据库文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)