400 128 6709

行业新闻

Django 20 周年:2025 Django 开发者全球调研核心解读

发布时间:2025-11-24点击次数:

django 社区的长期贡献者 will vincent 发文对近期发布的 django 开发者调查中的核心亮点与关键结论进行了解读。 这项调查已进入第四年,是django software foundation与pycharm联合发起的年度项目,汇总了全球超 4,600 名 django 开发者的反馈。

2025 年 Django 核心趋势

  • HTMX 和 Alpine.js 是与 Django 搭配使用增长最快的 J*aScript 框架
  • 四分之三 的 Django 开发者拥有 3 年以上 的专业编码经验
  • 38% 的开发者使用人工智能 (AI) 来辅助学习 Django
  • Django REST Framework (DRF) 是最受欢迎的第三方 Django 包
  • 75% 的开发者正在使用 最新版本 的 Django
  • 76% 的开发者选择 PostgreSQL 作为他们的数据库后端
  • 63% 的开发者正在使用类型提示 (Type Hints)
  • pytest 以 39% 的占比成为最受欢迎的测试解决方案

行动建议

  • 尝试使用 HTMX。
  • 尝试使用 AI 进行辅助开发或学习。
  • 将项目更新到 Django 的最新版本。
  • 保持对 Django 生态系统新动态的关注。
  • HTMX 与 Alpine.js 势头崛起

HTMX 与 Alpine.js 势头崛起

React 和 jQuery 仍是与 Django 搭配使用的两大最热门 J*aScript 框架,但 HTMX 和 Alpine.js 的发展势头持续增强。 这类技术更青睐服务器呈现模板加点缀式交互的实现方式。

在 20 年前 Django 刚发布时,单页应用程序 (SPA) 还十分少见。 当时多数网站依赖服务器呈现模板的超媒体模式;2006 年jQuery的推出让开发者无需成为 J*aScript 专家,也能为页面添加由 J*aScript 提供支持的交互效果。

时间快进至 10 年后,包括 Django 在内的许多 Web 框架开始更多地用于构建 RESTful API 后端,为 React、Angular、Vue 等专用 J*aScript 前端提供数据支持。

但自 2025 年 Django 调查启动以来,技术趋势已逐渐向服务器端模板回归。 HTMX 的使用率从 2025 年的 5% 增长至 24%,Alpine.js 则从 3% 增长至 14%。 与此同时,React 和 jQuery 的使用率持续下降:React 从 2025 年的 37% 降至 32%,jQuery 降至 26%。 值得注意的是,作为第三大热门 J*aScript 框架的 Vue 的同期使用率也从 28% 降至 17%。

Django 20 周年:2025 Django 开发者全球调研核心解读

即将发布的 Django 6.0 版本将为模板片段增加官方支持,这一举措将进一步巩固 HTMX/Alpine.js 组合的地位,使其成为开发者眼中切实可行的替代方案。 这项新功能的发布也凸显了 Django 生态系统的优势之一,即拥有数千个可用的第三方软件包。 部分软件包最终会被纳入核心代码,此次的模板片段功能便是如此。该功能最初是由 Carlton Gibson 开发的django-template-partials,后在 Farhan Ali Raza 今年参与Google Summer of Code项目期间由其协助正式纳入核心代码。

这一切对 Django 而言意味着什么? Django 能够支持 Web 开发中的多种前端模式,这恰恰体现了它的成熟度与持续演进能力:对于偏好 SPA 架构的开发者,可以通过django-rest-framework或django-ninja构建 API 后端。同时,它也支持由 HTMX、Alpine.js 以及即将推出的模板片段功能增强的服务器呈现模板。 Django 在不断迭代以满足现代 Web 开发者需求的同时,依然保留了稳定性与安全性,正是这些特质,使其成为数百万现有用户不可或缺的工具。

AI 使用率持续上升

大多数受访者 (79%) 仍将官方文档作为主要学习资源,其次是 Stack Overflow (39%),而 AI 工具与 YouTube 则并列第三(均为 38%)。 对于 AI 工具而言,考虑到几年前这一类别尚未存在,如今能达到这样的使用率已是显著增长。 此外值得注意的是,博客 (33%) 与书籍 (22%) 的使用率如今已远远落后。

Django 20 周年:2025 Django 开发者全球调研核心解读

对于 Django 开发,69% 的受访者表示使用 ChatGPT,其次是 GitHub Copilot (34%)、Anthropic Claude (15%) 和 JetBrains AI Assistant (9%)。 AI 最常用于三类任务,即自动补全 (56%)、代码生成 (51%)和样板代码编写 (44%)。 预计在明年的调查结果中,该领域的使用率可能会进一步提升。

从非正式交流来看,在今年的 DjangoCon Europe 和 DjangoCon US 上,许多会场外的讨论都围绕 AI 工具展开。 目前可用的 AI 工具类型包括聊天、自动补全和智能体,这些工具都比较新,尽管Django 论坛上已就AI 智能体规则和相关主题展开讨论,但社区尚未就如何在 Django 开发中最佳利用这些工具达成共识。

Django 开发者经验丰富

与今年早些时候发布的Python 调查形成鲜明对比,后者显示恰好有一半 (50%) 的受访者拥有不到两年的专业经验,Django 开发者群体则具备十分丰富的经验:30% 的受访者拥有 11 年以上经验,其次是 6-10 年经验 (26%) 和 3-5 年经验 (21%)。 这意味着 77% 的 Django 开发者,即每 4 人中就有 3 人拥有至少三年的专业编码经验。

Django 20 周年:2025 Django 开发者全球调研核心解读

绝大多数受访者 (82%) 除个人使用外,还会在工作中使用 Django。 约有一半 (51%) 的受访者表示会结合 Django REST Framework,使用 Django 构建后端 API,而高达 80% 的受访者会进行全栈开发,这无疑得益于日益丰富的服务器呈现模板选项。

强力类型提示支持

考虑到本次调查受访者相对丰富的经验,类型提示获得广泛支持或许并不意外:63% 的受访者表示已在 Django 代码中使用类型提示,另有 17% 计划使用,总体支持率达到了惊人的 80%。

Django 20 周年:2025 Django 开发者全球调研核心解读

Lateral App Lateral App

整理归类论文

Lateral App 85 查看详情 Lateral App

当被问及是否应在 Django 核心代码中添加类型提示时(这是Django 指导委员会持续讨论的议题),84% 的受访者表示赞同,其中 45% 的受访者还表示愿意为此贡献力量。

与 Python 类似,Django 长期以来一直致力于兼顾两方面需求:既对新手友好,同时也为有经验的开发者提供他们更青睐的高级工具,例如类型提示。

PostgreSQL 领跑数据库领域

在偏好的数据库后端方面,具有内置支持的数据库占据主导地位并不意外。PostgreSQL 以 76% 的占比位居第一,其次是 SQLite (42%)、MySQL (27%) 和 MariaDB (9%)。 过去四年间,这些比例始终保持着极高的稳定性。

Django 20 周年:2025 Django 开发者全球调研核心解读

Oracle 的使用率持续保持相对增长,从 2025 年和 2025 年的 2%,攀升至 2025 年的 10% 和 2025 年的 9%。 MongoDB 等较新的数据库也值得关注:即便没有官方支持,它在 2025 年仍取得了 8% 的份额,这表明开发者存在对由 Django 提供支持的 NoSQL 选项的需求。 此调查结果是 Mongo 团队决定投入开发官方Django MongoDB 后端的关键因素,该后端已于今年正式发布。

未来几年的数据库支持趋势值得关注。一方面,SQLite 在生产环境(而非仅本地开发)中的应用关注度回升;另一方面,MongoDB 等 NoSQL 选项的应用也在发展。同时,观察 Oracle 能否继续维持现有使用率也将是重要的跟踪方向。

热门第三方软件包

当被问及最喜爱的五个第三方 Django 软件包时,受访者的答案呈现出长尾效应,这既体现了 Django 生态系统中软件包的深度,也反映了其广度。 djangopackages.org、awesome-django 仓库以及新推出的Django 生态系统页面等资源均表明,Django 的核心优势在于其由第三方应用和附加组件构成的生态系统。

值得注意的是,Django REST Framework 以 49% 的支持率成为绝对热门,紧随其后的是 django-debug-toolbar (27%)、django-celery (26%)、django-cors-headers (19%)、django-filter (18%) 和 django-allauth (18%)。 在这些热门软件包之后,还有许多不同的软件包获得了支持,这再次印证了 Django 开发者可以选择的软件包范围十分广泛。

最新的 Django 版本占据主导地位

绝大多数受访者 (75%) 表示他们使用的是最新版本的 Django,考虑到其功能版本大约每八个月发布一次的节奏,这一比例相当亮眼。 例如,Django 5.1 于 2025 年 8 月发布,Django 5.2 于 2025 年 4 月发布,Django 6.0 将于 2025 年 12 月推出。

尽管发布节奏规律,Django 仍投入大量精力保持稳定性,并制定了完善的弃用与移除政策;破坏性更改十分罕见。

此外值得注意的是,部分功能版本(历史上以 .2 结尾的版本,例如 3.2、4.2 和 5.2)被设计为长期支持 (LTS)版本,会在三年内持续获得所有安全与数据丢失修正。

尽管仅更新每个 LTS 版本是一种选择,但看到如此多的 Django 开发者选择最新版本仍令人振奋,因为这能确保大家使用的是该框架最新、功能最完善的版本。 而且,逐次更新每个功能版本,比间隔数年再更新要容易得多。

pytest 占据优势

用 Django 联合创作者 Jacob Kaplan-Moss 的话说:“没有测试的代码,本质上就是有设计缺陷的代码。” Django 拥有基于 Python 的unittest库构建的专属测试框架,unittest 库提供了针对 Web 应用程序定制的额外功能。 许多开发者还会使用 `pytest`(在更广泛的 Python 社区中同样流行)来获得更多测试帮助。

调查显示,`pytest` 仍是 Django 项目测试的最热门选择,占比 39%,紧随其后的是 unittest (33%)。 两款 Django 专用插件 `pytest-django` 和 `django-test-plus` 也获得了较高支持率。 21% 的开发者使用 `coverage` 库,该库能为项目测试覆盖率提供实用的衡量方式。 排名更靠后的是端到端测试工具,例如 Selenium 和 Playwright

这些结果与 Python 生态系统中的其他情况一致:目前来看,`unittest` 和 `pytest`是测试 Python 库的两种主流方式,因此二者在 Django 测试工具中排名靠前也就不足为奇了。

更多详情可查看:https://blog.jetbrains.com/zh-hans/pycharm/2025/11/the-state-of-django-2025/

源码地址:点击下载

以上就是Django 20 周年:2025 Django 开发者全球调研核心解读的详细内容,更多请关注其它相关文章!


# oracle  # vue  # mysql  # 这一  # 平台推广网站有哪些优势  # 最新版本  # 考虑到  # 降至  # 南宁品牌营销网站建设  # seo综合推广免费咨询运营  # 秦淮区网站推广营销  # 深圳seo网站建设  # 金沙问答营销推广  # 如何优化网站dl金手指效率  # 新品牌线上营销推广方案  # 全套seo建站视频  # 关键词优化排名网站认可c火19星棒  # 第三方  # 周年  # 生态系统  # 后端  # 软件包  # 的是  # g  # 前端  # js  # jquery  # java  # python  # javascript  # react 


相关栏目: 【 行业新闻62819 】 【 科技资讯67470


相关推荐: 东软成立魔形科技研究院,积极布局大语言模型系统工程战略,迎接AI时代  Unity发布Sentis和Muse AI工具,助力创作游戏和3D内容  B站内测 AI 搜索功能,输入“?”即可体验  首届亚太网络法实务大会召开 九位大咖探讨元宇宙与人工智能发展  讯飞星火大模型实现升级 助力通用人工智能人才培养  盘古大模型3.0正式发布 AI开发正走向新“工业化开发模式”  周星驰支持的人工智能与 Web3 初创公司 Moonbox 完成 100 万美元融资  中国电信AI能力通过国家级金融领域权威认证并荣膺AI国际头部竞赛冠军  乐天派桌面机器人加入小米米家生态系统,实现与其他智能设备的互联  脑机接口产业联盟发布十大脑机接口关键技术  静安大宁功能区企业云天励飞亮相2025世界人工智能大会,秀出AI硬实力!  南京制造的国产工业机器人:在外资品牌竞争中突围,年销售1.8万台  拓普龙7188ML:轻便壁挂式工控机箱,为人工智能应用场景提供有力保障  13条咒语挖掘GPT-4最大潜力,Github万星AI导师火了,网友:隔行再也不隔山了  DeepMind推惊世排序算法,C++库忙更新!  日新月异,脑机接口技术都有哪些新应用?  调查:过半数艺术家认为 AI 作图无法帮助他们的工作  探展WAIC |万向区块链杜宇:不存在单一技术的iPhone时刻,Web3.0核心将基于AI+区块链+物联网  十个AI算法常用库J*a版  英伟达CEO宣称生成式AI已迎来“划时代时刻”  李开复官宣新公司「零一万物」,进军 AI 2.0  美图设计室2.0新增哪些功能  OpenAI 引入个性化指令功能,消除对话中的重复偏好与信息  学而思网校推出首个基于自研大模型的《人工智能第一课》  消息称字节机器人团队已有约50人,计划年底扩充到上百人  映宇宙集团执行总编辑:元宇宙还是要以人为媒介  百亿量化私募:量化投资进入“精耕细作”时代 AI带来行业新变革  苹果机器学习关键人物 Ali Farhadi 离职,回归 AI2 担任 CEO  生成式AI与云结合,机遇与挑战并存  复盘MWC上海:AI大模型时代到来 通信网络将会怎样改变?  XREAL发布新款硬件XREAL Beam投屏盒子:可悬停AR空间屏  寻求能源转型最优解  世界水下机器人大赛:9国青年携手逐梦深蓝  AI大模型紫东太初已被注册商标 中科院已注册紫东太初大模型商标  构建数字文旅新高地!洛阳涧西区开启元宇宙时代  衡水市冀州中学机器人社团在世界机器人大赛中斩获佳绩  华为4G5G通信物联网收费标准公布,多年研发成果,十年花费近万亿  腾讯企点客服接待与营销分析能力升级!企业操作更高效、人机交互更智能  揭晓2025年玻尔兹曼奖:Hopfield网络创始人荣获奖项  “电碳”技术提升碳排放监测精度  MiracleVision视觉大模型上线时间  微软新出热乎论文:Transformer扩展到10亿token  AI会帮我们把活干完吗?  陈根:ChatGPT和人类合作开发机器人  能走、能飞、能游泳,科学家打造全能 M4 机器人  IBM 与 NASA 携手开源地理空间 AI 模型,促进气候科学研究进步  贫穷让我预训练  当一切设备都受到人工智能的控制  苹果在韩举办首届中小企业智能制造论坛,加速推动工业4.0发展  研究预测HPC支持的人工智能增长迅速 

400 128 6709
E-mail

contact@tlftec.cn

扫一扫,添加微信

©  云南淘乐房科技有限公司 版权所有  滇ICP备2025071560号  

云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司 云南淘乐房科技有限公司