【发布时间】:2010-05-02 13:52:44
【问题描述】:
我正在 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,我可以在哪里设置?
【问题讨论】:
-
我刚刚找到了这个页面siafoo.net/article/52#selecting-values,它解释说这实际上是在 Python 2.5 中引入的,但是我的第二个问题仍然存在。
标签: python django dreamhost python-2.5 python-2.4