[英]django with sqlite unable to open database file
我在生產服務器中有sqlite數據庫設置:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
我也嘗試過chown www-data path_to_db
和chmod 777 path_to_db
我在此應用程序中使用celery,rabbitmq和超級用戶..,但仍顯示錯誤,提示無法打開數據庫..這里的問題是什么
這為我工作:
chown www-data path_to_directory_containing_db
首先讓我們找出BASE_DIR的值。 添加到您的settings.py
print "base dir %s" % BASE_DIR
並運行服務器。 您將看到base_dir,並可以確保該文件在正確的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.