簡體   English   中英

帶有sqlite的Django無法打開數據庫文件

[英]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_dbchmod 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM