Python 如何解决;操作错误无法打开数据库文件";?
我正在使用bitnami托管使用apache的django web应用程序。 每次我登录到django管理面板时,它都会显示Python 如何解决;操作错误无法打开数据库文件";?,python,django,apache,sqlite,bitnami,Python,Django,Apache,Sqlite,Bitnami,我正在使用bitnami托管使用apache的django web应用程序。 每次我登录到django管理面板时,它都会显示 Django Version: 1.11 Exception Type: OperationalError Exception Value: unable to open database file Exception Location: /opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/
Django Version: 1.11
Exception Type: OperationalError
Exception Value:
unable to open database file
Exception Location: /opt/bitnami/apps/django/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py in execute, line 328
我无法处理涉及我的db.sqlite3的任何事情。
我的db.sqlite3权限为775,组=守护进程,所有者=bitnami
这是我的settings.py代码段
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
不要使用sqlite;使用合适的数据库(Postgres或MySQL)。嗨,这里是Bitnami工程师。您能告诉我们有关您部署的更多信息吗?这是一个新的部署,还是您修改了任何配置或在其上部署了自定义Django应用程序?我通过将权限设置为db.sqlite3 777解决了这个问题。但是bitnami ubuntu cloud存在一些问题,可能是我错了。每次我使用pip安装一些django库时。我不能把它用在我的代码上。他们说我不能导入,你所有的东西都有严重的许可问题。你能帮我吗?