Django

  • Django is a high-level Python Web framework that encourages rapid development and clean pragmatic design.
  • A Web framework is a set of components that provide a standard way to develop websites fast and easily.
  • Django’s primary goal is to ease the creation of complex database-driven websites.
  • Some well known sites that use Django include PBS, Instagram, Disqus, Washington Times, Bitbucket and Mozilla.
  • The framework emphasizes reusability and "pluggability" of components, less code, low coupling, rapid development, and the principle of don't repeat yourself.
  • Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models.

    Also included in the core framework are:

  • a lightweight and standalone web server for development and testing
  • a form serialization and validation system that can translate between HTML forms and values suitable for storage in the database
  • a template system that utilizes the concept of inheritance borrowed from object-oriented programming
  • Also included in the core framework are:

    • a lightweight and standalone web server for development and testing
    • a form serialization and validation system that can translate between HTML forms and values suitable for storage in the database
    • a template system that utilizes the concept of inheritance borrowed from object-oriented programming

Posted on by