我正在 Dreamhost Web 服务器上设置一个现有的 django 项目,到目前为止,我已经让一切正常工作。但是我在 python 2.5 下开发,而 dreamhost 默认使用 python 2.4。由于 if 关键字,以下行似乎给出了语法错误:
'parent': c.parent.pk if c.parent is not None else None
^
这种形式的if
语句是在 Python 2.5 中引入的吗,如果是的话,是否有一个简单的更改可以使其与 Python 2.4 兼容?
或者,我应该改用 Python 2.5。我已经将 python 2.5 安装到我的主目录下的一个目录中,并且已经成功运行了 2.5 下的 python 解释器。如果我想对所有东西都使用 Python 2.5,我在哪里可以设置呢?