1
私はpythonモジュールをvirtualenvで管理しています。現在はDjango 1.8のWebサイトで管理しています。私はいくつかのモジュールをアップグレードしたいと思いますが、私はDjango 1.9へのアップグレードを開始します(これは私がまだやりたいことではありません)。ピップインストールされたモジュールをアップグレードする方法はありますが、Djangoはアップグレードしないでください。
これは、モジュールのsetup.py
ファイルの要件のためです。例えば、django-treebeard specifies:
install_requires=['Django>=1.7'],
そしてdjango-recaptcha specifies:
install_requires = [
'django',
],
があり、私はそのようなモジュールをアップグレードするが、それらは、Djangoにアップグレード停止することができます(a)にどのような方法、またはモジュールの作者が指定することができます(b)のいずれかの方法です。 Djangoは自動的にDjangoをアップグレードします。