购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 搭建Django开发环境

本节将介绍Django开发环境的搭建,包括Python开发环境安装、Django框架安装、开发工具选择等内容,这些内容是基于Django框架进行Web开发的基础。

另外,为了方便大多数初学者进行有效的学习,全书的开发环境配置和代码示例均在Windows系统下完成。相信读者在熟练掌握了全书的内容之后,如果打算尝试在Linux系统环境或Mac OS系统环境下进行开发,也会很快上手。

1.2.1 安装Python语言环境

在安装Django开发环境之前,务必先安装好Python语言解释器。之所以这样做的原因很简单,因为Django框架是基于Python语言开发的。这里建议读者安装最新版的Python安装包,这样可以保证更好的兼容性。

(1)判断操作系统环境中是否已经安装过Python语言解释器。判断方法就是在命令行下运行Python查看版本的命令,具体如下:

     python --version

假设自己的操作系统环境中并未安装过Python语言解释器,那么命令行一般会输出类似“python不是内部或外部命令,也不是可运行的程序或批处理文件”这样的提示信息。如果已经安装Python,则忽略本小节余下的内容。

(2)从Python官方网站(https://www.python.org)下载最新版的Python安装包,如图1.6所示。

图1.6 下载最新版Python安装包(一)

(3)当前最新版的Python安装包版本号为3.9.0。另外,Python官方网站会自动识别当前用户所使用的操作系统类型,并提供合适的Python安装包类型,如图1.7所示。

图1.7 下载最新版Python安装包(二)

下载后会得到一个名称为python-3.9.0-amd64.exe的可执行文件,这个就是Python最新版的安装包。其中,3.9.0表示版本号,amd64表示用户当前操作系统是64位的。

(4)双击运行python-3.9.0-amd64.exe可执行文件来安装Python语言解释器,同时配置Python语言开发环境。

如图1.8所示,我们可以选择“Install Now”默认安装方式,也可以选择“Customize installation”用户自定义安装方式。如果选择了默认安装方式,会将Python语言解释器安装到系统盘(C盘)的用户目录下。笔者这里选择了用户自定义安装方式,这样可以将Python语言解释器安装到自己指定的路径下。

图1.8 安装最新版Python安装包(一)

另外,建议用户同时勾选“Install launcher for all users(recommended)”和“Add Python to PATH”选项。其中,第一个选项会将Python语言解释器指派给全部系统用户使用,第二个选项则会将Python语言解释器添加到Windows系统的PATH路径中去。

(5)用户可以单击“Customize installation”选项继续安装,如图1.9所示。

图1.9 安装最新版Python安装包(二)

(6)选择“Optional Features”(可选特性)中任意项,笔者全部勾选了。其中,“pip”工具是强烈建议勾选的,它是Python的包安装及管理工具。

(7)用户选择完毕后,就可以单击“Next”按钮继续安装,如图1.10所示。

图1.10 安装最新版Python安装包(三)

(8)为Python指定“Advanced Options”(高级选项),笔者这里也全部勾选了。其中,最后一个选项中所备注的信息(requires VS 2017 or later)表示需要提前安装Visual Studio 2017+版本的开发套件。如果读者想尝试该选项,可以去Visual Studio官方网站去下载预览版的开发套件(离线版或Web安装版均可)提前进行安装。

(9)如图1.10中的箭头所示,这里指定自定义的安装路径。当选择好安装路径后,可以单击“Install按钮”继续安装,如图1.11所示。

图1.11 安装最新版Python安装包(四)

(10)安装完毕后,如图1.12所示。提示“Setup was successful”就表示Python语言解释器安装成功了。

图1.12 安装最新版Python安装包(五)

为了验证Python语言解释器已经在系统中安装成功,再次在命令行中运行如下命令:

     python --version

运行命令的具体效果如图1.13所示。Python 3.9.0表示当前操作系统中已经成功安装了Python 3.9.0版本的语言解释器。

图1.13 测试Python语言环境

现在Python语言解释器已经安装成功了,那么如何进行编程使用呢?Python提供了一个交互式的命令行开发环境,如图1.14所示。通过输入“python”命令就可以进入这个开发环境,然后可以一行一行输入Python代码并查看运行结果。

图1.14 测试Python语言开发环境

1.2.2 安装Django框架

Django框架支持多种安装方式,最常见的是Django源码编译安装方式和pip安装方式。

1.Django源码编译安装方式

我们先看一下Django源码编译安装方式的具体步骤。

使用源码编译安装方式,先访问Django框架官方网站(https://www.djangoproject.com/download/)去下载源码安装包,如图1.15所示。

图1.15 Django框架官方网站下载源码包

单击链接“Django-3.1.3.tar.gz”,下载新版的Django框架源码安装包。

将下载的Django安装包(Django-3.1.3.tar.gz)解压到与Python安装目录的同一级目录下。通过命令行进入Django目录,执行“python setup.py install”命令开始安装。Django框架安装完毕后,默认会被安装到Python安装目录下Lib子目录下的site-packages子目录中,如图1.16所示。在site-packages子目录中已经存在的django框架目录。

图1.16 Django源码安装方式

2.pip工具安装方式

我们再看一下通过pip工具安装Django框架的具体步骤,它目前是Django框架官方网站(https://docs.djangoproject.com/en/3.1/topics/install/)所推荐的方式,如图1.17所示。

图1.17 Django框架官方网站推荐安装方式

在命令行中输入“python –m pip install Django”命令,就可以自动安装最新版的Django框架了,如图1.18所示。日志信息提示已经成功安装了Django框架的最新版本—Django-3.1.3。

图1.18 pip方式安装Django框架

提示

如果想安装指定的Django框架版本,在下面的命令中加上版本号就可以:

python –m pip install Django=3.1.3(指定版本号)

3.验证Django框架是否安装成功

如何验证Django框架已经安装成功了呢?

(1)最简单的方式是使用“pip list”命令查询Python第三方插件列表,如图1.19所示。

图1.19 pip list命令查询Django

(2)还有一种方法,就是通过Python代码调用Django框架内置的函数方法get_version()来查询版本,如图1.20所示。先通过命令行进入Python语言交互环境,然后通过“import django”导入Django框架,再调用get_version()方法查询已安装的Django框架的版本号(图中所示的查询版本结果为'3.1.3')。

图1.20 调用Django函数方法查询版本 mtI78nsdatIIUHtdKiMXuNj664TxodqEvdlqvYK7J3ZfcWyM+sGUe+Jgx27lVtd7

点击中间区域
呼出菜单
上一章
目录
下一章
×