Happy 20th birthday Django! Here’s my talk on Django Origins from Django’s 10th. 生日快乐,Django!这是我关于 Django 起源的演讲,来自 Django 的 10 周

主要观点:

  • 2025 年 7 月 13 日是 Django 公共仓库首次提交的 20 周年,回顾了 Django 的起源及相关项目。
  • Django 起源于 2003 年,作者在堪萨斯州劳伦斯为《劳伦斯世界日报》工作时,因对 PHP 和 MySQL 的限制以及 Mark Pilgrim 对 Python 的推崇,决定用 Python 构建网站,最初称为“CMS”,后演变为 Django,第一个 Django 网站是 6 新闻劳伦斯的天气页面,最终将 Lawrence.com 用 Django 重写。
  • 在工作过程中,遵循“建造酷炫的东西”和“如果……不是很酷吗?”的理念,完成了诸多项目,如为孩子们打造的包含各种功能的网站、Yahoo Astronewsology 等。
  • 离开雅虎后,作者在《卫报》工作,参与了多个数据新闻项目,如通过 crowdsourcing 分析英国议员的费用报告、创建数据博客等。
  • 同时,作者还与妻子一起做了一些 Django 项目,如 Django People、Wildlife Near You 等,其中 Wildlife Near You 后来演变成 owlsnearyou.com。
  • 最近的项目 Lanyrd 是蜜月项目,因在摩洛哥食物中毒而中途结束,后申请 Y Combinator 并花费三年时间建立了一家初创公司,最终将 Lanyrd 出售给 Eventbrite,在 Eventbrite 期间还开发了 Tikibar 工具。

关键信息:

  • 2003 年 Adrian 博客上的工作机会促使作者来到劳伦斯。
  • 作者和 Adrian 对 Python 及网站构建理念的认同,决定用 Python 构建网站。
  • 开发过程中的诸多项目及背后的故事,如为孩子们打造的特色网站、与 Yahoo 相关的项目等。
  • 在《卫报》的工作,包括数据新闻项目及与 Simon Rogers 的合作。
  • 作者与妻子一起做的 Django 项目及演变过程。
  • Lanyrd 的诞生及后续发展,包括出售给 Eventbrite 及在 Eventbrite 开发的 Tikibar 工具。

重要细节:

  • 作者到达劳伦斯后发现 PHP 限制,阅读 Mark Pilgrim 博客后决定用 Python。
  • 第一个 Django 网站的开发过程及相关趣事,如新闻人员照片的调整。
  • 在 Yahoo 的工作经历,包括内部 hack day 项目 Yahoo Astronewsology 及后续发展。
  • 在《卫报》的工作中,通过 crowdsourcing 分析议员费用报告的过程及效果。
  • Django People 项目的创建及现状。
  • /dev/fort 项目及 Wildlife Near You 的开发和演变。
  • Bugle 项目的创建及与 Ben Firshman 的合作。
  • Lanyrd 的蜜月项目背景及后续发展。
  • Tikibar 工具的开发目的及特色。
阅读 13
0 条评论