Django 想动手做网站?官方教程免费,跟着写就成

学 Web 框架最怕光看不练,Django 官方那套入门教程偏偏就是”边做边学”的典范:它带你从零搭一个投票应用,把路由、模型、后台、模板一路走通。教程由 Django 基金会维护,中文版也能直接读。它的入口是网页教程,需要你自己装好 Python 和 Django 环境才能跟着敲,中英双语,是新手做出第一个网站的最短路径。
它解决什么问题
看了一堆框架对比,却从没真正动手做出一个能跑的网站。
文档零散,不知道 Django 各部件(模型、视图、路由)怎么串。
英文资料读着累,想要一份能跟的中文实操教程。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 手把手项目 | 带你做完一个投票应用,过程即学习,比纯概念好懂。 |
| 覆盖全栈 | 模型、后台、模板、表单都走到,建立整体认知。 |
| 官方维护 | 由 Django 基金会维护,跟着版本更新,例子不过时。 |
| 中英双语 | 提供中文版教程,英语吃力也能顺畅跟练。 |
| 即查即用 | 教程与参考文档同站,遇到 API 直接跳转查。 |
| 开源免费 | 以 BSD 协议开源,全部内容免费,无付费墙。 |

它用”做一个完整小项目”的方式把框架讲活
Django 官方教程的聪明之处在于不先堆概念,而是让你立刻动手:从建项目、建应用,到定义模型、写视图、配路由、接模板,再到自带后台,全程围绕一个真实可运行的投票应用展开。你在跟着敲的过程中自然理解了 MTV 架构各部分怎么协作,这种”做中学”比先读几百页理论扎实得多。
它是实操教程,前提是你本地装好 Python 和 Django(pip 一条命令即可)。内容中英双语,中文版对国内用户很友好,但遇到术语仍以英文原文为准更准。建议严格按章节顺序走,别跳步——每一步都依赖上一步的产物。做完官方教程后,再读参考文档补细节,就能独立开发中小型站点了。
同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Django 参考文档 | 开源免费 | 教程之后查 API 细节,同源同站最方便。 |
| Flask 官方文档 | 开源免费 | 想要更轻量框架就换它,思路相近。 |
| MDN Django 教程 | 官方免费资源 | 第三方出的中文实战教程,视角互补。 |
谁适合用
- 想做出第一个 Python 网站的新手
- 需要中英双语、能顺畅跟练的学习者
- 做后端、要快速上手 Django 的开发者
怎么开始
- 本地用 pip 装好 Django,确认 django-admin 可用。
- 打开官方教程第一章,按步骤建项目和应用。
- 跟着定义模型、做迁移,理解数据库映射。
- 写视图与路由,把页面跑起来看效果。
- 启用自带后台,体验管理数据的便利。
- 通读完后读参考文档,补模板与表单细节。
常见问题
能免费看到什么?
整套入门教程与参考文档都免费公开,中文版直接读,无需付费。
有没有练习题?
教程本身就是连续动手项目,跟着写完就相当于做完一套练习。
有中文版本吗?
有,官方提供简体中文教程,可全程中文跟练。
学完能干什么?
能独立搭出带后台的 Python 网站,具备 Django 基础开发能力。
授权与合规
Django 官方文档与教程以 BSD 协议开源发布,由 Django 软件基金会维护,免费向所有人开放。 官网:docs.djangoproject.com/zh-hans/stable/intro/tutorial01。
继续找同类资源
这条属于「学习资料」栏目,同栏目还有更多可直接使用的免费资源,可以在 学习资料全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。