2.1 Django的使用准备
对于开发人员而言,如果想运用Django来实现一定的业务应用,需要做好两个方面的准备:一方面是要初步熟悉运用Django所需的基础知识,另一方面需要在操作系统中安装相应的工具。
2.1.1 基础知识
作为基于Python语言的Web开发框架,Django使用者首先需要了解Python的基本数据类型与核心的类包。
由于Django主要用于Web开发,因此在使用该框架自定义模板的过程中,需要事先掌握一定的网页开发技能。对于Django使用者而言,至少需要了解一定的HTML、CSS和JavaScript基础知识。对于需要运用Django开发复杂网页的使用者,则需要掌握类似Angular、Vue、react等前端JS框架。
假设动态网站一般需要以关系型数据库作为支撑,作为Django使用者,如果想成为全栈工程师,还需要熟悉SQL语言。了解PostgreSQL、Oracle等常用数据库的使用。
2.1.2 环境准备
在一台以Windows为操作系统的计算机上,如果需要做Django开发,就要做以下准备工作。
1. 安装Python
首先需要进入官方网站获取特定版本的Python,例如Windows系统的版本下载地址为https://www.python.org/downloads/windows/。进入该网址后根据需要选择相关版本(要注意版本号与支持位数),进入相应版本页面,如版本3.8.5的相关页面为https://www.python.org/downloads/release/python-385/,具体下载页面如图2-1所示,本书下载“Windows x86-64 executable installer”所带安装包,并在Windows系统中安装。
图2-1 Python可用安装包下载页面
在Windows系统中安装Python时,需要为Python设置PATH信息,对于“Windows x86-64 executable installer”的安装,可在安装初始页面勾选“Add Python 3.8 to PATH”,以达到设置PATH的目的,如图2-2所示。
图2-2 Python安装初始对话框
用户不需要进行其他设置,采用“默认安装”即可完成Python的安装。安装完成后,可在Windows命令行窗口(以后简称CMD)的任意路径下,输入python命令并按回车键,正常情况下将出现如图2-3所示的界面,此即表示成功安装了Python。
图2-3 Python运行对话框
注意
本书采用的版本为Python 3.8.5 64位,该版本发布于2020年7月20日,目前暂为最新稳定版本。对于本书使用者而言,可选择安装Python 3.8.5 64版本或比该版本略高的版本,以确保本书中的示例能够正常运行。
2. 安装Django
在成功安装指定版本的Python后,以管理员方式打开CMD,使用Python的安装包,按照如下命令完成指定版本Django的安装。
pip install django==3.1
成功安装后,会出现类似图2-4最末行所示的信息。
图2-4 Django成功安装信息
3. 安装PyCharm
PyCharm工具是由JetBrains打造的一款Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高效率的工具,比如调试、语法高亮、Project管理、代码跳转等。总体而言,使用PyCharm来进行基于Django的Web开发会大大提高效率。
PyCharm的下载路径为https://www.jetbrains.com/pycharm/download/other.html,本书下载了运行于Windows系统的PyCharm 2020.2.1 (Community Edition),下载页面如图2-5所示。
图2-5 PyCharm安装包下载信息
下载完成后,双击文件“pycharm-community-2020.2.1.exe”,采用“默认安装”即可完成。