辉煌的两周年
这是我们的两周年纪念日!
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!
返回顶部