簡體   English   中英

Django在哪里存儲測試數據庫

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

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