我正在处理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. 有没有办法将两个不同的路径设置为数据库文件,并将当前路径作为命令行参数传递?
发布于 2010-10-09 13:09:48
https://stackoverflow.com/questions/3895784
复制相似问题