Computer Science, asked by karismakhan9161, 1 year ago

Django built on which python implementation

Answers

Answered by PrinceRajj
0
Django (/ˈdʒæŋɡoʊ/ JANG-goh)[5] is a free and open-source web framework, written in Python, which follows the model-view-template (MVT) architectural pattern.[6][7] 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, less code, low coupling, rapid development, and the principle of don't repeat yourself.[8] 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.

Answered by prakhargurunani
0

Django’s primary goal is to ease the creation of complex database driven websites through small syntaxes. It mainly emphasizes on reusability of code and rapid development. Many websites have been built using Django. For ex – YouTube, Instagram, Mozilla, The Washington Times, etc. Django is useful for creating apps and websites that have a specific target and have a common database architecture. It is useful in interlinking web pages to their templates and returning specific responses according to user input. Its main advantage is that it helps to display dynamic content in a very few lines of code and can be modified easily.  


It works on the model-view-template structure.


 Model – A model is a single definitive source of information about the data. It contains the fields of data which would be included in the database. It usually connects to one database file.


 View – A view in a class or method which takes a web request and returns a certain web response in the form of HTML templates or HTML forms.


 Template – It contains the basic static parts of the HTML output as well as some special syntax describing how the dynamic content will be displayed.

Similar questions