[英]Where Does Django Store It's Test Databse
在使用SQLite數據庫時,Django在哪里存儲它在運行測試時使用的數據庫?
有沒有辦法定義這條路?
我希望能夠在每次測試后手動查看測試數據庫的內容。
python manage.py test --keepdb
命令應該保留數據庫,但確實如此,但是我似乎找不到該數據庫的存儲位置。
dev數據庫存儲在項目的根目錄中,但未在其中找到測試數據庫。
從文檔:
使用SQLite時,默認情況下,測試將使用內存數據庫(即,數據庫將在內存中創建,完全繞開文件系統!)。 DATABASES中的TEST詞典提供了許多設置來配置您的測試數據庫。 例如,如果要使用其他數據庫名稱,請在TEST字典中為DATABASES中的任何給定數據庫指定NAME。
有關更多信息,請參見:
https://docs.djangoproject.com/en/2.1/topics/testing/overview/#the-test-database
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.