跟老齐学Python:Django实战(第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1.2 安装Django

在一般情况下,读者所用的计算机操作系统上没有Django,需要自己安装。

Django是以Python为语言环境的,所以要先保证计算机上已经安装了Python。读者如果对Python知之甚少,可以参阅《跟老齐学Python:轻松入门》,这本书介绍了Python的基础知识。

Django适用于Python 3和Python 2.7两种版本,如果你是一个新秀,并不是为了承接基于Python 2.7的旧项目开发,可以直接用Python 3进行Django的学习和开发。

从官方网站可以获悉,Django项目团队正在不断发展Django的版本(见图1-2),本书第1版在2017年刚刚发行的时候,使用的是Django 1.10。2018年,Django已经演进到Django 2.x了。Django 2.x相对于Django 1.x有部分变化,因此本书再次修订,转而采用Django 2.x。读者在阅读的时候,可能Django的版本已经高于本书所使用的版本了,但是,影响不大,因为都是Django 2.x的范畴,小版本号的修改,仅意味着些许的优化。使用本书进行学习的时候,可以安装使用最新版的Django,不用在意小版本号的更改。

安装Django的最简单方法是输入以下命令(关于pip,请参阅《跟老齐学Python:轻松入门》有关章节说明):

    $ pip3 install Django

安装好Django之后,可以先进入Python交互模式中,查看一下所安装的Django版本。

    $ python3
    Python 3.6.5 (v3.6.5:f59c0932b4, Mar 282018, 03:03:55)
    [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import django
    >>> print(django.get_version())   #打印出当前Django的版本号
    2.1.4

上面的安装方法是一种简单而且常用的方法,除这种方法外,还可以下载Django源码进行安装:

    git clone https://github.com/django/django.git

如果系统中没有安装Git,会提示用户安装。

这时,会在当前目录中看到一个名称为“django”的目录,里面是最新版本的Django。

随后在当前目录中进行如下操作:

    $ pip3 install -e ./django

安装完毕,系统会提示“Successfully installed Django”。

通过这种方法得到的必然是Django的最新版本,而且是正在开发中的最新版,尚未正式发布——虽然如此,也是能够正常使用的,Django的开发者不会把不能使用的代码发布出来。喜欢尝试的读者可以用上面这种方式安装。

安装成功之后,在Python交互模式中可以查看当前Django版本,显示结果中包含“dev”字样,说明我们使用的是开发版。

在一般情况下,推荐使用pip install Django的方法来安装,其原因就是笔者提倡的保守主义。

基础设施已经建好,下面就要创建项目了。