私はDjangoのチュートリアルに続いています:https://docs.djangoproject.com/en/1.11/intro/tutorial01/。Django python 3または2?
チュートリアルのコマンドラインでのPythonの呼び出しのすべてのようになります。
python <something> <maybe something else>
これはジャンゴのこの特定のチュートリアルでは、Python2にかかっていることを意味するのでしょうか?
私はDjangoのチュートリアルに続いています:https://docs.djangoproject.com/en/1.11/intro/tutorial01/。Django python 3または2?
チュートリアルのコマンドラインでのPythonの呼び出しのすべてのようになります。
python <something> <maybe something else>
これはジャンゴのこの特定のチュートリアルでは、Python2にかかっていることを意味するのでしょうか?
いいえ、特定のバージョンではありません。しかし、あなたはその文書が特定のバージョン"This tutorial is written for Django 1.11 and Python 3.4 or later."
のものであることを文書で見ることができます。しかし、それはpython 3.4以降しか使用できないという意味ではありません。
Djangoにはwhat versions of the framework you can use with which version of Pythonに関する文書があります。 Django 1.11では、Python 2.7,3.4,3.5、または3.6を使用できます。
python3
とは対照的に、python
をドキュメントに使用することはあまり意味がありません。
あなたのpythonバージョンを確認するにはpython --version
を実行することをお勧めします。 このバージョンは、Django用にPythonを使用する場合に使用されます。 Ubuntuでは:python
はデフォルトのPythonインストール(Python 2.7)に対応しているため、Django用にpython3を使用するにはpython3
を挙げる必要があります。
Djangoは両方のPythonバージョンに互換性があるため、インストールは自由に行ってください。
希望します。
この文書は、python 3.4以降で書かれています。 は、Djangoのチュートリアルリンク
から、このチュートリアルでは、Djangoの1.11とPython 3.4以降のために書かれています。 Djangoのバージョンが一致しない場合は、このページの右下にあるバージョンスイッチャーを使用してDjangoのチュートリアルを参照するか、またはDjangoを最新のバージョンに更新してください。それでもPython 2.7を使用している場合は、コメントに記載されているようにコードサンプルをわずかに調整する必要があります。
に関するあなたの混乱を答えることがさらに
パイソン
<something
><maybe something else>
ここのpythonはあなたのpython interpreter.For例えばあなたが
$ python -m django --version
を行うことができますを呼び出していることを意味します
ここで、Pythonインタプリタ(Pythonの任意のバージョン)を呼び出して、djangoのバージョンをチェックします。