django下载和安装教程,django使用教程
注:本文是《一个完整的Django入门指南》系列教程(中文版)的第二节。你可以查看本教程的完整目录。
安装
我们需要做的第一件事是在我们的电脑上安装一些程序,这样我们就可以开始使用django了。的基础设置包括安装Python、Virtualenv和Django。
使用虚拟环境不是强制性的,但是我强烈建议你这样做。如果你是初学者,你最好开个好头。
当你用Django开发一个网站或者一个web项目时,通常需要安装外部库来支持开发。使用虚拟环境,你开发的每个项目都会有自己独立的环境。这样,包之间的依赖关系就不会冲突。同时,它还使您能够在不同的Django版本上运行本地机器项目。
后来你会发现,用起来很简单!
安装 Python 3.6.2
我们首先要做的是安装Python的最新版本,也就是Python 3.6.2。至少在我写这个教程的时候。如果有更新的版本,请使用新版本。接下来的步骤也应该保持大致相同的做法。
我们将使用python 3,因为大多数主要的python库已经移植到Python 3,下一个主要的django版本(2.x)将不再支持python 2。所以Python 3是正确的选择。
最好的方法是通过Homebrew安装。,如果您的Mac上没有安装Homebrew,请在终端中执行以下命令:
/usr/bin/ruby-e $(curl-fssl 3359 raw . githubusercontent.com/Homebrew/install/master/install)如果没有安装命令行工具,安装home brew的时间可能会稍长一些。但会帮你打理好一切,所以不用担心。坐下来,等到安装完成。
当您看到以下消息时,这意味着安装已完成:
==安装成功!
==home brewasenabledanonymousaggregateueserbehaviouranalytics。
在此阅读分析文档:
https://docs.brew.sh/Analytics.html
==下一步:
-一起开始运行“brewhelp”
-进一步文件:
https://docs.brew.sh执行以下命令来安装Python 3:
Brewinstallpython3由于python 2已经安装在macOS中,所以安装python3后,你将可以使用这两个版本。
要运行python 2,在终端中通过命令python启动它。如果想运行python3,用Python 3启动。
我们可以在终端中测试它:
python3 -版本
Python3.6.2
太好了,python已经开始运行了。接下来:虚拟环境!
安装 Virtualenv
接下来,我们将通过pip(管理和安装Python包的工具)安装Virtualenv。
请注意,家酿已经为你安装了pip,名字是python 3.6.2下的pip3。
在终端中,执行以下命令:
sudopip3installvirtualenv
到目前为止,我们执行的所有安装都运行在操作系统环境中。从现在开始,我们
安装的所有东西,包括django本身,都将安装在虚拟环境中。
这样想一下:对于你开始的每个Django项目,你首先会为它创建一个虚拟环境。这就像每个Django项目都有一个沙盒。所以你随意运行,安装软件包,卸载软件包而不会破坏任何东西。
我习惯在电脑上创建一个名为Development的文件夹。然后,我用它来组织我所有的项目和网站。但你也可以按照接下来的步骤创建适合你自己的目录。
通常,我首先在Development文件夹中创建一个项目名称的新文件夹。既然这将是我们第一个项目,我们没必要挑选一个独特的名字。现在,我们可以称之为myproject。
mkdirmyproject
这个文件夹是级别较高的目录,将存储与我们的Django项目相关的所有文件和东西,包括它的虚拟环境。
所以让我们开始创建我们的第一个虚拟环境并安装django。
在myproject文件夹中:
virtualenvvenv-ppython3
这样我们的虚拟环境就创建好了。在开始使用它之前,我们需要先激活一下环境:
sourcevenv/bin/activate
如果你在命令行前面看到 (venv),就代表激活成功了,就像这样:
让我们试着了解一下这里发生了什么。我们创建了一个名为venv的特殊文件夹。该文件夹内包含了一个python的副本。在我们激活了venv环境之后,当我们运行Python命令时,它将使用我们存储在venv里面的本地副本,而不是我们之前在操作系统中安装的那个。
另一个重要的事情是,pip程序也已经安装好了,当我们使用它来安装Python的软件包(比如Django)时,它将被安装在venv环境中。
请注意,当我们启用venv时,我们将使用命令python(而不是python3)来调用Python 3.6.2,并且仅使用pip(而不是pip3)来安装软件包。
顺便说一句,要想退出venv环境,运行下面的命令:
deactivate
但是,我们现在先保持激活状态来进行下一步。
安装 Django 1.11.4
很简单,现在我们已经启动了venv,运行以下命令来安装django:
pipinstalldjango==1.11.4
注:目前django已经升级到2.x版本,这里为了跟后续教程内容保持一直,所以必须指定版本号进行安装
除非你有能力 debug,否则不建议你使用django 2.x
现在一切就绪!
下一节:Django03入门指南-第一个Django项目解析
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。