|
Article on other languages:
|
Django (pronunciation: /ˈdʒæŋgoː/[1]) is an open source web application framework, written in Python, which loosely follows the model-view-controller design pattern[2]. It was originally developed to manage several news-oriented sites for The World Company[3] of Lawrence, Kansas, and was released publicly under a BSD license in July 2005; the framework was named after gypsy jazz guitarist Django Reinhardt.[4] In June 2008 it was announced that a newly formed Django Software Foundation will take care of Django in the future. [5] Django's primary goal is to ease the creation of complex, database-driven websites. Django emphasizes reusability and "pluggability" of components, rapid development, and the principle of DRY (Don't Repeat Yourself). Python is used throughout, even for settings, files, and data models. Django also provides an optional administrative "CRUD" interface that is generated dynamically and configured entirely through data-model definitions.
ComponentsThe core Django framework consists of an object-relational mapper which mediates between data models (defined as Python classes) and a relational database; a regular-expression-based URL dispatcher; a view system for processing requests; and a templating system. Also included in the core framework are:
Bundled applicationsThe main Django distribution also bundles a number of applications in its "contrib" package, including:
Server arrangementsDjango can run on Apache 2 under mod_python or mod_wsgi, or under any WSGI-compliant web server.[6] Django also includes the ability to launch a FastCGI server, enabling use behind any web server which supports FastCGI. Django officially supports four database backends: PostgreSQL, MySQL, SQLite and Oracle. An altered form of Django is also included in the Google App Engine application environment. The Django BookThe Django Book is a free book (released under the GNU Free Document License) about the Django framework. It was published in December 2007 by Apress. The book can be found at http://www.djangobook.com/. References
See alsoExternal links
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net