Python 2.4内联if语句

2024-06-09 02:29:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在DreamHostWeb服务器上设置一个现有的django项目,到目前为止,我已经使所有的工作都正常。不过,我是在Python2.5下开发的,dreamhost默认使用Python2.4。由于if关键字,下面的行似乎给出了语法错误:

'parent': c.parent.pk if c.parent is not None else None
                       ^

这种形式的if语句是在Python 2.5中引入的吗?如果是的话,是否有一个简单的更改可以使它与python2.4兼容?

或者,我应该改成Python2.5。我已经将python 2.5安装到了主目录下的一个目录中,并且成功地运行了2.5下的python解释器。如果我想使用Python 2.5来实现所有功能,我可以在哪里设置它?


Tags: 项目django服务器noneifisnot关键字