打开Django官网的官网那一刻,我愣了一下。下载页面顶部没有醒目的官网“下载”按钮,也没有闪动的下载动画横幅。只有一行安静的官网标语:“The web framework for perfectionists with deadlines。”——为有截止日期的下载完美主义者准备的Web框架。这句话精准得让人会心一笑。官网
真正要下载Django,下载你不需要找下载链接。官网官网首页中央有个输入框,下载写着“pip install Django”。官网复制这行命令,下载打开你的官网终端,粘贴,下载回车。官网几秒钟后,Django就安安静静地躺在你的Python环境里了。就这么简单。
但如果你不是用pip的老手,或者你用的是Windows,事情会稍微绕一点。官网右上角有个“Download”标签,点进去,你会看到当前稳定版本号——比如5.2或4.2 LTS。LTS意味着长期支持,适合生产环境。页面会列出两个压缩包:一个是tarball,一个是zip。挑一个下载,解压,然后进入解压后的目录,运行python setup.py install。这招在Linux和macOS上很管用,Windows用户最好先装好Python,把路径配好,再打开命令行执行同样的操作。
有个细节容易被忽略:Django依赖Python版本。官网每个版本旁边都标注了对应支持的Python版本范围。比如Django 4.2要求Python 3.8到3.12。你如果装了Python 3.13,可能暂时用不了最新版Django——别慌,去官网看看“Supported Versions”表格,选一个和你Python版本匹配的Django。
我见过不少初学者卡在虚拟环境这一步。其实官网文档里写得清清楚楚:先用python -m venv myenv创建一个隔离环境,再激活它,然后pip install。为什么要多此一举?因为不同项目可能依赖不同版本的Django,隔离环境能避免它们打架。这个习惯越早养成越好。
下载完后,怎么验证装好了?打开Python解释器,输入import django,然后打印django.get_version()。看到输出版本号,比如“5.2”,就说明安装成功了。这一步虽然简单,但很多人跳过了,结果后面写代码时才发现环境没配好,白白浪费半小时。
还有一个官方渠道值得提一下:Django的GitHub仓库。如果你想体验最新开发版,或者参与社区贡献,可以直接clone代码。不过对大多数应用开发者来说,稳定版已经足够,没必要追新。
最后说个我自己的观察:很多人下载完Django后,第一件事是去搜“Django教程”,但其实官网自带一份非常完整的入门指南——从安装到创建第一个应用,步骤清晰,示例代码可以直接跑。那份文档比市面上任何付费课程都靠谱。你下载完,先花半小时跟着官方教程走一遍,比看十篇博客都管用。
下载只是开始。Django真正难的不是安装,而是理解它的设计哲学——模型、视图、模板的分离,以及“约定优于配置”的默认习惯。但那是后面的故事了。现在,先把这个框架装进你的机器里,跑一个django-admin startproject mysite,看看那个自动生成的目录结构。你会觉得,这玩意儿确实有点意思。