5
A
回答
3
數據庫目錄的絕對路徑是你所需要的。對於例如如果您的數據庫名爲my.db
,住在C:\users\you\
,則:
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'C:/users/you/my.db'
更新
AFAIK你不必自己創建數據庫。數據庫將在您運行syncdb
時創建。數據庫可以存在於你想要的任何目錄中。如果你想讓數據庫在你的Django項目目錄中,只需相應地更改路徑即可。
例如,讓我們說你的Django項目生活在C:\users\you\myproject\
。然後,您可以更改設置這樣的:
DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'C:/users/you/myproject/my.db'
1
,如果你不提供完整的路徑,它將使用settings.py, 的當前目錄,如果你希望指定靜態路徑,你可以指定它喜歡: C:/projects/project1/my_proj.db
或者如果你想讓它動態的,那麼你可以使用os.path中模塊
所以os.path.dirname(文件)會給你的settings.py的路徑,因此你可以改變數據庫的路徑,比如os.path.join(os.path.dirname(文件),'my_proj.db')
相關問題
- 1. 麻煩全在sqlite3的
- 2. 麻煩設置Postgres
- 3. 用sqlite3設置Django?
- 4. 設置colorkey的麻煩
- 5. 設置python logging的麻煩
- 6. 麻煩在Django
- 7. 麻煩設置MySQLdb模塊
- 8. Heroku設置SendGrid麻煩
- 9. 設置VUE和laravel麻煩
- 10. 用uwsgi設置pythonpath的麻煩
- 11. 用C++設置igraph的麻煩問題
- 12. 用機槍設置蜜蜂的麻煩
- 13. 麻煩與在Django
- 14. Django部署麻煩
- 15. 在Windows上sqlite3 ruby 2.0的麻煩
- 16. 設置我的武器類的麻煩
- 17. 設置db4o數據庫的麻煩
- 18. 設置yii cron作業的麻煩
- 19. 熊貓:每列的麻煩設置值
- 20. 設置嵌套關聯的麻煩
- 21. 麻煩的設置混帳「core.editor」
- 22. 麻煩理解Django-regustration-redux
- 23. 試圖設置一個BlackJackTable,麻煩設置我的OO設計
- 24. 麻煩設置PHP Zend包含路徑
- 25. 麻煩設置太多網點?
- 26. 麻煩bash腳本設置變量
- 27. Gulp:麻煩設置browserSync和手錶
- 28. 麻煩設置菜單程序
- 29. 麻煩在Python中設置linprog
- 30. 麻煩設置索引值date.time熊貓
如何知道數據庫的名稱是什麼?我必須自己創建文件嗎?數據庫在哪裏生活? – 2010-08-19 17:10:05
@Justin:更新了我的答案。往上看。 – 2010-08-19 17:21:54
再次感謝Manoj!我知道了! – 2010-08-19 17:34:28