要件ファイルにこの行があります
Django>=1.10,<1.11
Django version >= 1.10
が必要で、次に1.11
未満である必要がありますか?
はい。 pip manual [doc] には、「requirement specifiers」の形式のセクションがあります。これらは PEP-508 [pep] および PEP-404 [pep] に記載されています。
比較演算子は、バージョン句の種類を決定します。
~=
:互換性のあるリリース句==
:バージョン一致句!=
:バージョン除外句<=
、>=
:包括的順序付き比較句<
、>
:排他的な順序付き比較句===
:任意の等式句。カンマ(
","
)は、論理and演算子と同等です。候補バージョンは、指定子全体と一致するために、[与えられたすべてのバージョン句に一致である必要があります。
したがって、あなたのケースでは、Djangoバージョンは1.10
以上であり、1.11
以上ではありません(つまり、1.10
は問題ありませんが、1.10.1
も同様ですが、1.11
、1.11.1
、または2.0.1
ではありません)。