首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >跨平台部署

跨平台部署
EN

Stack Overflow用户
提问于 2010-10-09 13:05:14
回答 1查看 548关注 0票数 2

我正在处理Linux和Windows上的Django项目。因此,我正在尝试配置'settings.py‘以在两个平台上工作。

我可以将模板目录配置为:

代码语言:javascript
复制
TEMPLATE_DIRS = (
    'c:/artefacts/workspace/BookMixToFb2/src/templates',
    '/home/demas/workspace/BookMixToFb2/src/templates'
)

这将在linux和windows上运行。

但是当我建立一个数据库连接时,我只有一种可能去设置数据库文件的方式:

代码语言:javascript
复制
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.    

有没有办法将两个不同的路径设置为数据库文件,并将当前路径作为命令行参数传递?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-09 13:09:48

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3895784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档