Blog

In this Tutorial you are going to learn about Django which is python framework, we will cover basics of django in detail and then we will develop django Application.

What is Django?

Django is a high-level Python Web framework. Django helps us to create websites with ease and more efficiently. Django takes care of most of the irritating parts in Web Development. It is free and open source Web framework with a very good documentation.

Advantages of Django

There are lot of advantages of Django , some of them we are going to discuss here which are:
Security, Versatile , Portable and Maintainable

Security

Django Framework Provides developer to avoid many security mistakes.Django developed the framework to do the right things by the protecting the website automatically. For example, Django provides a secure way to manage user accounts and passwords.

Django enables protection against most of the website vulnerabilities by default. It includes SQL Injection, cross-site scripting, cross-site request forgery, and clickjacking and even more.

Versatile

Another Advantage of Django is: can be used to build almost any type of websites like content management, news sites, e-commerce sites, social network sites, wikis, etc.., Django works with different format files like HTML, CSS, JS, JSON, XML, etc..,

Django Templating is the also the powerful feature….

Portable

Django is written in python and python runs on any platform like Linux, Windows,Mac OS , so you don’t need to worry about platform while developing django applications.

Maintainable

Django code is written using rules that force user to create maintainable and reusable code.

Django implements the Model View Controller (MVC) pattern we will discuss in detail shortly.

Django provides useful block of codes for different types of areas like admin management, forms etc. Django app development is very fast. you can do lot of things with less effort.

Next >> Django Tutorial : Django code structure

Leave a Reply

Your email address will not be published. Required fields are marked *