辉煌的两周年

作者:Adrian Holovaty 发布于 2007年7月15日

这是我们的两周年纪念日!

Django 正是在两年前的今天,2005年7月15日开源的。

过去两年取得了巨大的进步。如果您刚开始使用 Django,您可能不知道自框架开源以来我们已经做了哪些巨大的改进。

两年前,我们还没有 国际化框架

两年前,模型看起来是这样的


class Package(meta.Model):
    db_table = 'packages'
    fields = (
        meta.CharField('label', 'label', maxlength=20, primary_key=True),
        meta.CharField('name', 'name', maxlength=30, unique=True),
    )
    ordering = (('name', 'ASC'),)

    def __repr__(self):
        return self.name

两年前,我们还没有 render_to_response() 快捷方式。您必须使用 get_template() 手动加载模板,创建一个 Context 并调用 t.render(c)

两年前,我们还没有 manage.py runserver。部署或甚至测试 Django 代码的唯一方法是设置 mod_python!(我们很快改变了这一点。)

两年前,我们没有办法进行 会话

两年前,我们没有 数据库事务支持

但比这些变化更引人注目的是,框架的总体设计保持一致。尽管有大量的新的快捷方式和功能,但它仍然归结为 URLconf、模型、视图和模板。如果您从 2005 年将一名 Django 开发人员传送到这里,并向她展示 2007 年 7 月的 Django 主干,她或多或少会理解它的工作原理。

敬未来。感谢您使用和改进 Django!

返回顶部