官术网_书友最值得收藏!

Django keeps getting better

Every year, conferences called DjangoCons are held across the world for Django developers to meet and interact with each other. They have an adorable tradition of giving a semi-humorous keynote on why Django sucks. This could be a member of the Django community, or someone who works on competing web frameworks or just any notable personality. Over the years, it is amazing how Django developers took these criticisms positively and mitigated them in subsequent releases.

Here is a short summary of the improvements corresponding to what once used to be a shortcoming in Django and the release they were resolved in:

  • New form-handling library (Django 0.96)
  • Decoupling admin from models (Django 1.0)
  • Multiple database supports (Django 1.2)
  • Managing static files better (Django 1.3)
  • Better time zone support (Django 1.4)
  • Customizable user model (Django 1.5)
  • Better transaction handling (Django 1.6)
  • Built-in database migrations (Django 1.7)
  • Multiple template engines (Django 1.8)
  • Simplified URL routing syntax (Django 2.0)

Over time, Django has become one of most idiomatic Python codebases in the public domain. Django source code is also a great place to learn the architecture of a large Python web framework.

主站蜘蛛池模板: 萨嘎县| 临潭县| 汉中市| 旬邑县| 平遥县| 华安县| 孝昌县| 剑阁县| 霍城县| 红桥区| 同仁县| 东方市| 镇平县| 溧阳市| 丰县| 昌吉市| 桓台县| 永寿县| 万年县| 法库县| 泸水县| 鄂州市| 怀仁县| 平南县| 囊谦县| 黄石市| 博野县| 大足县| 山西省| 贡觉县| 象州县| 昭苏县| 博客| 尤溪县| 略阳县| 基隆市| 闸北区| 长顺县| 兴仁县| 峨边| 吴江市|