将Django项目从Windows转移到Mac

时间:2011-09-08 21:27:54

标签: windows django macos

我的Windows机器上有一个非常简单的Django项目。当我尝试压缩项目根目录并解压缩Mac上的内容时,我在所有页面上都会遇到运行时错误。在Windows上与Mac配置/调用Django之间是否有任何已知的差异,可能在settings.py中?我似乎无法弄明白。 django.get_version()会在两台计算机上返回'1.3'

2 个答案:

答案 0 :(得分:1)

我遇到的一个烦恼是settings.py中的文件路径,因为在osx中​​你的目录看起来像'/ path / to / directory'。

答案 1 :(得分:0)

我想通了,把它写下来或许可以帮助其他人解决同样的问题:

事实证明这是对TEMPLATE_DIRS的愚蠢疏忽,我的新机器上有一个拼写不同的用户名。这些似乎是Django唯一的绝对路径。语法与以前相同:

TEMPLATE_DIRS = (
'/Users/artur/Projects/pollsite',
'/Users/artur/Projects/pollsite/polls_templates'
)

我还从Apple发送计算机的内置2.6更新到Python 2.7(尽管Django文档说2.4+可以工作)在完成这两项工作之后我的项目工作,所以看起来像Django翻译交叉 - 平台好。