{"id":916,"date":"2021-06-03T20:27:11","date_gmt":"2021-06-03T14:57:11","guid":{"rendered":"https:\/\/cbsepython.in\/?p=916"},"modified":"2021-06-10T10:47:10","modified_gmt":"2021-06-10T05:17:10","slug":"what-is-django-framework","status":"publish","type":"post","link":"https:\/\/cbsepython.in\/what-is-django-framework\/","title":{"rendered":"What is Django framework?"},"content":{"rendered":"<h3><span style=\"color: #000000;\">What is Django framework?<\/span><\/h3>\n<p><span style=\"color: #000000;\">Django is a high-level Python web framework that enhances fast development and clean and simple design. It is a framework for web application development. Django helps eliminate repetitive tasks by making the development process an easy and time-saving experience source.<\/span><\/p>\n<p><span style=\"color: #000000;\">It took the name of the famous guitarist Django Reinhardt. It was developed by Adrian Holovaty. It follows the principle of not repeating itself, which means that the code is simply and not repeated.<\/span><\/p>\n<p><span style=\"color: #000000;\">Django is also a high-level MVT (Model View Template) architect. Like most modern frameworks, Django supports the MVC (Model View Controller) pattern.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">Advantages of Django framework<\/span><\/h3>\n<p><span style=\"color: #000000;\"><strong>ORM (Object Relationship Mapping Support):<\/strong> Django provides a bridge between the data model and the database engine and is compatible with a large number of database systems including MySQL, Oracle, etc.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Supports No-SQL databases:<\/strong> Django supports NO-SQL databases via the Django-Nonrel fork.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Multilingual support:<\/strong> Django supports multilingual websites through its internationalization system. Can we develop a website that supports multiple languages?<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Framework support:<\/strong> Django provides compilation support for Ajax, RSS, Caching and various other management. <\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>GUI frameworks:<\/strong> Django offers a nice out-of-the-box user interface for administrative activities.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Development environment:<\/strong> Django comes with a lightweight web server to make it easy to end -to- End application development and testing. <\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Less coding required:<\/strong> it requires less coding so that it can be developed quickly.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Not repeated:<\/strong> everything just unfolds in exactly one place instead of repeating it over and over.<\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Scalable:<\/strong> Django uses an architecture that doesn&#8217;t share anything based on components. <\/span><\/p>\n<p><span style=\"color: #000000;\"><strong>Secured:<\/strong> Django enables protection against many inputs by default, including SQL injection, cross-site request spoofing of cross-action scripts, and so on.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"color: #000000;\">How Django works?<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000;\">1- Request\/response<\/span><\/p>\n<p><span style=\"color: #000000;\">2- Web request enter Django application via URL<\/span><\/p>\n<p><span style=\"color: #000000;\">3- Requests processed by Django views<\/span><\/p>\n<p><span style=\"color: #000000;\">4- Web responses returned:<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is Django framework? Django is a high-level Python web framework that enhances fast development and clean and simple design. It is a framework for web application development. Django helps eliminate repetitive tasks by making the development process an easy and time-saving experience source. It took the name of the famous guitarist Django Reinhardt. It [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-916","post","type-post","status-publish","format-standard","hentry","category-cbse-computer-science-with-python-class-12"],"_links":{"self":[{"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/posts\/916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/comments?post=916"}],"version-history":[{"count":0,"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/posts\/916\/revisions"}],"wp:attachment":[{"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/media?parent=916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/categories?post=916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cbsepython.in\/wp-json\/wp\/v2\/tags?post=916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}