Django Web Application Framework
A Django Web Application Framework is a python-based high-level web application framework.
- Context:<
- It can support add-on compoments, such as Django REST Framework.
- …
- Example(s):
- Counter-Example(s):
- Flask Framework or Streamlit Framework.
- Ruby on Rails, for Ruby programs.
- Akka Framework and Play Framework, for Scala programs.
- See: Web-based Application, Python Program.
References
2013
- http://en.wikipedia.org/wiki/Django_%28web_framework%29
- Django ( /ˈdʒæŋɡoʊ/ Template:Respell)[1] is a free and open source web application framework, written in Python, which follows the model–view–controller architectural pattern.[2][3] It is maintained by the Django Software Foundation (DSF), an independent organization established as a 501(c)(3) non-profit.
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 don't repeat yourself. Python is used throughout, even for settings, files, and data models. Django also provides an optional administrative create, read, update and delete interface that is generated dynamically through introspection and configured via admin models.
Some well known sites that use Django include Pinterest,[4] Instagram,[5] Mozilla,[6] The Washington Times,[7] and the Public Broadcasting Service.[8]
- Django ( /ˈdʒæŋɡoʊ/ Template:Respell)[1] is a free and open source web application framework, written in Python, which follows the model–view–controller architectural pattern.[2][3] It is maintained by the Django Software Foundation (DSF), an independent organization established as a 501(c)(3) non-profit.
- ↑ What does "Django" mean, and how do you pronounce it?
- ↑ Django FAQ about MVC in Django
- ↑ Adrian Holovaty, Jacob Kaplan-Moss, et al. The Django Book. http://www.djangobook.com/en/2.0/chapter05.html#the-mtv-or-mvc-development-pattern. "Django follows this MVC pattern closely enough that it can be called an MVC framework"
- ↑ Pinterest: What technologies were used to make Pinterest? - Quora
- ↑ "What Powers Instagram: Hundreds of Instances, Dozens of Technologies". http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of.
- ↑ Python | MDN
- ↑ http://opensource.washingtontimes.com/
- ↑ "20 Creative Websites Running Django". http://fearlessflyer.com/2009/11/20-creative-websites-running-django/.
- https://www.djangoproject.com/
- Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Developed by a fast-moving online-news operation, Django was designed to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
Django focuses on automating as much as possible and adhering to the DRY principle.
- Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.