2010-10-09 175 views
2

我正在使用Linux和Windows上的Django項目。所以我想配置'settings.py'在兩個平臺上工作。跨平臺部署

我可以配置模板迪爾斯爲:

TEMPLATE_DIRS = (
    'c:/artefacts/workspace/BookMixToFb2/src/templates', 
    '/home/demas/workspace/BookMixToFb2/src/templates' 
) 

,這將是在Linux和Windows的工作。

但是當我建立一個數據庫連接,我只有一種可能設置的方式向數據庫文件:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'. 
     #'NAME': 'C:\\Users\\ademidov.GMCS\\workspace\\BookMixToFb2\\sqlite.db',      # Or path to database file if using sqlite3. 
     'NAME': '/home/demas/workspace/BookMixToFb2/sqlite.db',      # Or path to database file if using sqlite3.  

有什麼辦法來設置爲數據庫文件中的兩個不同的路徑,並通過當前路徑命令在線參數?

回答