django下载和安装教程,django使用教程

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: