INTRODUCTION
Django is a Python-based web framework that allows you to
quickly create efficient web applications.
It is also called batteries included framework because Django
provides built-in features for everything including Django
Admin Interface, default database – SQLlite3, etc.
When we are building a website, we always need a similar set
of components: a way to handle user authentication (signing
up, signing in, signing out), a management panel for your
website, forms, a way to upload files, etc.
Django gives us ready-made components to use and that too
for rapid development.
,Why Django?
• Django is a rapid web development framework that can be
used to develop fully fleshed web applications in a short
period of time.
• It’s very easy to switch database in Django framework.
• It has built-in admin interface which makes easy to work with
it.
• Django is fully functional framework that requires nothing
else.
• It has thousands of additional packages available.
• It is very scalable.
, • When a request comes to a web server, it's passed to Django
which tries to figure out what is actually requested.
• It takes a web page address first and tries to figure out what
to do.
• This part is done by Django's urlresolver
Django is a Python-based web framework that allows you to
quickly create efficient web applications.
It is also called batteries included framework because Django
provides built-in features for everything including Django
Admin Interface, default database – SQLlite3, etc.
When we are building a website, we always need a similar set
of components: a way to handle user authentication (signing
up, signing in, signing out), a management panel for your
website, forms, a way to upload files, etc.
Django gives us ready-made components to use and that too
for rapid development.
,Why Django?
• Django is a rapid web development framework that can be
used to develop fully fleshed web applications in a short
period of time.
• It’s very easy to switch database in Django framework.
• It has built-in admin interface which makes easy to work with
it.
• Django is fully functional framework that requires nothing
else.
• It has thousands of additional packages available.
• It is very scalable.
, • When a request comes to a web server, it's passed to Django
which tries to figure out what is actually requested.
• It takes a web page address first and tries to figure out what
to do.
• This part is done by Django's urlresolver