画中:指定次要版本



在我的requirements.txt文件中,我想指定我的应用程序需要 Django 版本 1.3.x。也就是说,1.3.0、1.3.1 或 1.3.2 等(当这些出来时。但不是 1.4,当它出来时。

这是什么语法?

根据Ian Bicking的说法:

Django>=1.3,<1.4

但是,这样做显然更安全:

Django>=1.3,<1.3.99

我的应用程序需要 Django 版本 1.3.x

在您的情况下,请使用以下方法之一:

<小时 />

兼容版本

Django~=1.3.0

参考: PEP 440 兼容版本

<小时 />

版本匹配

Django==1.3.*

参考: PEP 440 版本匹配

<小时 />

有序比较

Django>=1.3,<1.4

注意:在 2015 年此提交中引入的更改之后,有序运算符适用于您的案例

参考: PEP 440 包含有序比较

参考: PEP 440 独家有序比较

<小时 />

相关内容

  • 没有找到相关文章

最新更新