在你可以使用Django之前,你需要先安装Django。Django官方提供了一套完整的安装指引,该指引可以覆盖所有可能的情形。本指引将带你安装一个最小化的Django,这在你学习Django基础的过程中足够了。
一、安装Python
作为一个Python Web框架,Django的使用需要Python。关于细节,请见我可以在Django中使用哪个版本的Python?。Python中自带一个叫做SQLite的轻量级数据库,所以你目前学习Django还不需要设置数据库。
你可以在https://www.python.org/downloads/处下载最新版本的Python,或者使用你电脑操作系统上的包管理器安装。
想要验证你的电脑上的确安装了Python,你可以在终端上输入python
,然后你会在终端上看到如下所示:
Python 3.6.9 (default, Apr 18 2020, 01:56:04)
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
二、设置数据库
只有在你想要使用诸如PostgreSQL、Maria、MySQL或Oracle等“大型”数据库时,才需要这一步。如果你的确希望安装上述数据库其中之一,请查看数据库安装信息。
三、安装Django
安装Django你有三个可选方式:
- 安装一个官方发行版本。这是对大多数用户来说最好的方式。
- 安装一个由你的操作系统发行版本提供的Django版本。
- 安装最新的开发版本。这个选项适合那些狂热的爱好者,这是一群想要最新最棒特性且不惧运行全新代码的人。你可能会在开发版本中遇到新的bug,但是上报这些bug将会帮助Django的开发。同样,相比于稳定版的Django,开发版的Django和第三方包发行版的兼容性可能也比较低。
请务必参考和对应Django版本相对应的文档!
如果你的确采用了上面前两个方式中的一种来安装Django,请注意开发版Django文档中的标新部分。这些部分指明某些特性只在开发版Django中可用,而大可能在官方发行版中不可用。
四、安装验证
为了在你的机器上验证Python的确可以使用Django,你需要在终端上先输入python
,然后在Python交互模式下,尝试导入Django:
>>> import django
>>> print(django.get_version())
3.0.8
你看到的可能是另一个版本的Django。
五、大功告成!
至此,你可以前往编写你的第一个Django应用(第一部分)继续Django学习之旅!