我正在学习这里提供的关于Django的教程:https://docs.djangoproject.com/en/1.11/intro/tutorial01/。
本教程中命令行中的所有python调用如下所示:
python <something> <maybe something else>这是否意味着Django的这篇特殊教程依赖于Python2?
发布于 2017-09-05 01:24:27
不,它不适用于特定版本。但是您可以在文档中看到该文档是针对特定版本的"This tutorial is written for Django 1.11 and Python 3.4 or later."的。但这并不意味着用户只能使用python 3.4或更高版本,
发布于 2017-09-05 01:25:43
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。
在文档中使用python而不是python3并没有多大意义。
发布于 2017-09-05 01:26:05
我建议运行python --version来检查您的python版本。当您使用python for Django时,将使用此版本。在Ubuntu中:python对应于默认的python安装(Python2.7),因此您必须提到python3才能使用python3 for Django。
由于Django提供了对这两个python版本的兼容性,因此可以随意使用任何安装。
希望能有所帮助。
https://stackoverflow.com/questions/46041712
复制相似问题