---
title: Django Reviews
meta_title: 'Django Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 176 reviews by the users' company size, role or industry
  to find out how Django works for a business like yours.
aggregate_rating:
  rating_value: 4.5
  review_count: 176
  scale: '5'
date_modified: '2026-07-21'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# Django Reviews
**Vendor:** Django  
**Category:** [Python Web Frameworks](https://www.g2.com/categories/python-web-frameworks)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 176
## About Django
Django is a high-level, open-source web framework written in Python that enables rapid development of secure and maintainable websites. It follows the Model-Template-View (MTV) architectural pattern, promoting a clean separation between data models, user interfaces, and application logic. Originally developed to meet the fast-paced demands of newsroom environments, Django has evolved into a versatile framework used by organizations worldwide. Key Features and Functionality: - Rapid Development: Django&#39;s design facilitates quick progression from concept to completion, allowing developers to build applications efficiently. - Comprehensive Tools: The framework includes built-in features for user authentication, content administration, site maps, RSS feeds, and more, reducing the need for external libraries. - Security: Django emphasizes security by providing protections against common vulnerabilities such as SQL injection, cross-site scripting, and cross-site request forgery. - Scalability: Designed to handle high-traffic demands, Django powers some of the busiest sites on the internet, demonstrating its ability to scale effectively. - Versatility: Suitable for a wide range of applications, from content management systems to social networks and scientific computing platforms. Primary Value and User Solutions: Django streamlines the web development process by offering a robust framework that handles many common tasks out of the box. This allows developers to focus on writing unique application features without reinventing the wheel. Its emphasis on security and scalability ensures that applications built with Django are both reliable and capable of growing with user needs. By adhering to the &quot;Don&#39;t Repeat Yourself&quot; (DRY) principle, Django promotes code reusability and maintainability, making it an ideal choice for developers aiming to create efficient and secure web applications.




## Django Reviews
  ### 1. Django saved me days!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amrit K. | Graduate Student, Higher Education, Enterprise (> 1000 emp.)

**Reviewed Date:** January 13, 2016

**What do you like best about Django?**

Its flexibility, quick and hassle free setup, easy integration of databses etc. Fast deployment of app, and since it is in python, It gives us amazing power at hand. Its scalability, security, and it being and open source project.

**What do you dislike about Django?**

Some support are missing in google app engine like we can't use entire ORM, urllib library, and file system. 

**Recommendations to others considering Django:**

Well its worth a try! It is difficult to leave our comfort zone, but I am sure, once you give it a try and realize its potential, you will always be grateful for that to yourself. 

**What problems is Django solving and how is that benefiting you?**

I have been working on developing a social networking site for a specific community. 
Benefits- 1> Since it is in python, I don't have to think much in translating ideas to code. Django also helped me to get started quickly with a simple prototype, and then on I have been easily adding new features to it.

  ### 2. A fast and pleasant experience with Django

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Design | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

I like how easy it is to get started with Django, while with other Frameworks I end up losing an entire day just to configure everything, with Django it seems like everything is already ready to let you do your real work. I also like the focus the guy had on security (which is taken very seriously) and it's very easy to write your code since most of the time all the boilerplate code is already wrote by someone else. The built-in admin is a big plus and other frameworks built upon Django (like Rest Framework) and the well written documentation make working with it a very pleasant experience.

**What do you dislike about Django?**

Some small things could be added in Django itself instead of requiring external libraries. 

**Recommendations to others considering Django:**

Just try it. You will fall in love with it after a bit :)

**What problems is Django solving and how is that benefiting you?**

Primarily I use Django Rest Framework to provide an API to most (if not all) my apps and the already built in mixins and models allows me to make a working API in seconds.

  ### 3. The Admin app make the Django One of Its Kind

**Rating:** 5.0/5.0 stars

**Reviewed by:** R S. | Web Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 12, 2016

**What do you like best about Django?**

Easy configuration of the Django with all the platforms such as Linux windows and mac 0s makes it more popular and Admin App makes the Django more powerful and makes the building of web app simpler.There are lots of packages available in Django which the Building App much Faster.The Rest Framework also helps in building high grade Mobile apps faster

**What do you dislike about Django?**

The Things i dislike in django are very few which i think they will correct in the future That is i cant use the template tags in static files If i can use that functionality it will make the Django Much more Powerfull.

**What problems is Django solving and how is that benefiting you?**

I was trying to make a chatter bot.And with django vast package availability and its rapid developement helped me develop the product in  a week which took me months in PHP and the product made in django was much more faster and can do more functionality than what i developed in the  PHP.

  ### 4. Useful framework, great language, reachable community.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Andrew V. | Senior Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

The language sits on top of Python. It makes for a great experience when building applications quickly and succinctly. The batteries included can really help you find a 3rd party library to incorporate instead of building everything yourself.

**What do you dislike about Django?**

The Django community on Github can do a better job of being more active. In all honesty it can use more corporate support to keep certain libraries alive. Most active development live in many smaller business. Therefore any contributions come at any spare time people can contribute a given library.

**Recommendations to others considering Django:**

If you consider using Django also consider using a CI/CD tool as well. For example I use Ansible with Ansible Tower. It is built using Python therefore debugging can be a little simpler to understand yourself.

**What problems is Django solving and how is that benefiting you?**

Well, The Django Rest Framework has made our API exist with minimal effort. Otherwise I would have to build an entire framework from scratch. This benefit of being able to build a platform with an API can give use the potential leverage to utilize framework stacks if necessary.

  ### 5. Video Stream Platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alexandre V. | Analista de Sistemas II, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

It's simple and has a lot of features built in. It can power a huge site easily. You can get things working in just a few minutes.

The template engine system is one of the best I've used. I've used C# MVC and PHP, and to me, Django is more simple than C# and PHP.

It's easy to find integrations with 3rd part apps/services.

**What do you dislike about Django?**

It's a big framework, it takes a lot of time to learn everything about it, and sometimes it can be too much work for small projects.

**What problems is Django solving and how is that benefiting you?**

We build a Web platform for video streaming and Django provides the interface, user control, model management, integrations and related. Only the streaming is not provided by Django.

The biggest benefit is agility. Using Django help us to create new features easily and deploy in just a few days or hours. 

  ### 6. Best Python framework you can find for now

**Rating:** 5.0/5.0 stars

**Reviewed by:** Antonin L. | VP of Engineering, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 20, 2016

**What do you like best about Django?**

A fully featured web framework in python. A lot of features and possible usages

**What do you dislike about Django?**

a bit heavy sometimes but mostly accurate

**Recommendations to others considering Django:**

You can't find a fully featured python we framework as python. The other solution needs to be glue by yourself.

**What problems is Django solving and how is that benefiting you?**

Used it since 2009 for API backend, website, blogs and small sides projects

  ### 7. 0-60 in 5 seconds

**Rating:** 5.0/5.0 stars

**Reviewed by:** Juan A. | Senior Software Engineer, Marketing and Advertising, Enterprise (> 1000 emp.)

**Reviewed Date:** April 01, 2016

**What do you like best about Django?**

Its really easy to get up and going with website/database (provided you know python)

**What do you dislike about Django?**

Moving between the versions of django can be a little daunting. They change a lot of stuff between versions so that if you are going from 1.4 to 1.9 it could be a little difficult.

**What problems is Django solving and how is that benefiting you?**

just creating a company intranet

  ### 8. django is an awesome web framwork

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Research | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 12, 2016

**What do you like best about Django?**

Django is a great framework to design the backend of your web application. We started using it widly for smal bussines appilactions and are right now planing a large survey and contact management application for a specific bussines case.
It is easy to just get your page working, add models etc. Most things are taking care of by django itself, you get a great admin panel basicaly for free and that alone speeds up developement.
And python is such a nice and beautiful language, there are lots of tools and apps available etc.

**What do you dislike about Django?**

that there is no included frontend js framwork. but it is easy to add whatever framework you like...

**Recommendations to others considering Django:**

give it a try.

django - bootstrap

**What problems is Django solving and how is that benefiting you?**

economic research
surveys
bussines functionality
data research
data storage

  ### 9. Kitchen sink Included 

**Rating:** 4.5/5.0 stars

**Reviewed by:** parth b. | Software Developer, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 28, 2015

**What do you like best about Django?**

Django as we all know is the best web application framework for Python. Its miles ahead from its competition. Although its has a steep learning curve, even a novice developer can start churning out Django projects within days. 

**What do you dislike about Django?**

its bulky, the ORM layer is too rigid. You have to do stuff the Django way or the Highway. The transition from major django versions is a pain and due to this clients end up using outdated version of Django. 

**Recommendations to others considering Django:**

If you are a python shop and need to churn out web applications rapidly, look no further. The ORM and the Dashboard are its USP. Class based views when implemented properly will save a lot of code duplication

**What problems is Django solving and how is that benefiting you?**

Had used Django extensively for past 4 years before moving to Flask.
Have used it to create Company websites, E-commerce solutions, RESTFull api's to a mammoth application that powered the whole Startup.

  ### 10. Agile development without sacrificing scalability

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 15, 2016

**What do you like best about Django?**

One of the things that I like from Django is that you don't need to reinvent the wheel, Django ports a lot of useful utilities that can be extended in a simple way taking the web development to the next level.

The language: Django uses Python that is a amazing language that provides amazing features mainly with the operating system providing a fast way to interact between a webapp and functionalities of the operating system or even other non-python softwares.

**What do you dislike about Django?**

Although Django let us to take the web development to other, when you're deploying it, the price of the hostings, and the difficulty to deploy the software comparing with programming languages like PHP and comparing frameworks like Laravel.

Other thing is the community support, this has two faces one of those is the quality and the quantity, although Django provides us quality examples, only has few examples, for experienced developers the quality is not really important because we only need that to understand a little about the software.

**Recommendations to others considering Django:**

Django is a good software but you'll need to consider your resources, Django is a complicated jump from another language you need to understand first the bases of Python before getting into Django.

**What problems is Django solving and how is that benefiting you?**

Django provides me a easy way to create high performance scalable software. Sometimes the client ask us for last-hour changes, Django provides an easy way to do those changes.

The architecture provides us an easy way to separate the development to our specialist on frontend, backend and databases.

  ### 11. Probably the best of the full stack frameworks. Using it for 7 years

**Rating:** 5.0/5.0 stars

**Reviewed by:** António F. | Full Stack Web Developer/Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 11, 2016

**What do you like best about Django?**

Fast development. Nice programming language with Python. Full stack framework. Good performance.

**What do you dislike about Django?**

Needs some configurations. The deployment process should have an official tool to ease the deployment.

**Recommendations to others considering Django:**

Probably the best of the full stack frameworks.

**What problems is Django solving and how is that benefiting you?**

Developing websites and web apps (management apps). It allows fast development, the documentation is good, has a big community. 

  ### 12. Perfect

**Rating:** 5.0/5.0 stars

**Reviewed by:** Patrick Guido A. | Udacity Code Reviewer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 12, 2016

**What do you like best about Django?**

Django provides all the stuff needed to bootstrap a web application. Admin, orm, authentication are the most useful features for me. 
Also the ecosystem built around it is amazing, packages like django rest framework provide additional value to it. 
The community around it is gorgeous. 

**What do you dislike about Django?**

Maybe the default project structure is not the best one, even thought it maybe well suited for new developer. 
The admin is a bit outdated, but it works 

**Recommendations to others considering Django:**

Go to a django conference, the people, the talks the atmosphere are amazing. 

**What problems is Django solving and how is that benefiting you?**

We've built a number of bespoke cms and applications for our clients. Integrating payment systems like brain tree or external authentication using saml. 
We've also built APIs for a couple of mobile apps. 

  ### 13. Long term Django use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Enterprise (> 1000 emp.)

**Reviewed Date:** January 15, 2016

**What do you like best about Django?**

Django is a full stack framework, and most importantly its written in Python. Python is a great language that has a full range of features that satisfy aging computer scientists to novice developers. This allows Django to integrate seamlessly into many tech companies that use Python.

Besides the basic array of tools that most mature frameworks have (ORM, testing, static collection, url controller) Django has a very strong base of contributors feverishly working on its development. It is not the easiest framework to use, as other languages have simpler paths for development and deployment (R and Rails), but for a company to head to the future with as few languages as possible, Python and Django is a fantastic option. 

**What do you dislike about Django?**

Very steep learning curve, especially for someone with out Python experience. Front end frameworks have significantly less weight on the backend for static sites. 

**Recommendations to others considering Django:**

For data heavy companies that use python, django is a great tool for handling all application needs

**What problems is Django solving and how is that benefiting you?**

I have deployed several APIs using Django. Since python has great libraries for office document manipulation I was able to build a few applications that automated work in the office. I was also able to use django-rest framework to integrate into our platform which is built in Node.js

  ### 14. Powerful to support my API

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Fine Art | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

It's very clear with the documents and Django Rest Framework works well with my python codes to provide API for the movie database. The thing I love most about Django has to be its buildin generic views like direct_to_template, object_list, object_detail, etc. It's so easy to create a view that shows a paginated list of items, or a view that uses a date in your url

**What do you dislike about Django?**

Because much of your Python code is only executed once (after which only the compiled result is executed), sometimes it is overly complicated to write a function that is executed on every hit.


**Recommendations to others considering Django:**

The community is great, both Python and Django 
Url config's, and how easy it is to create a beautiful url that links to a view.
Extending templates makes it easy to organize your html code
The Django documentation is very good. In fact, I think I have never seen an open source project with better documentation!

**What problems is Django solving and how is that benefiting you?**

I am using Django REST framework to provide interface, user control, model management, integrations and related for my movie random generate api system.

  ### 15. Awesome batteries included web framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Higher Education | Enterprise (> 1000 emp.)

**Reviewed Date:** April 11, 2016

**What do you like best about Django?**

The thing I like most about django is that it comes with a lot of features commonly used by developers to build web apps.

**What do you dislike about Django?**

The biggest dislike about django is the setup. I has a learning curve

**Recommendations to others considering Django:**

Don't think twice if you're building anything of value in python, choose django !

**What problems is Django solving and how is that benefiting you?**

Building web apps is the problem solved. Easy and simple once you get started.

  ### 16. Productivity

**Rating:** 5.0/5.0 stars

**Reviewed by:** Andre Luiz X. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 10, 2016

**What do you like best about Django?**

Django is a very consolidated Framework and has a very active community. I usually use django to create applications such as (blogs, simple sites, catalogs). Its documentation is very complete and intuitive. The main features I quote: re-use of code, ease of learning, performance.

**What do you dislike about Django?**

I dont't have criticism to make about the django. I believe that it meets all the requirements that I consider important to develop small and medium-sized application.

**What problems is Django solving and how is that benefiting you?**

I created a web application management products.

  ### 17. Developed powerful backends at scale

**Rating:** 5.0/5.0 stars

**Reviewed by:** Daniel v. | Head of Software Engineering, Health, Wellness and Fitness, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

Django has a very active community which means that someone else has probably solved and shared the solution to your problem. Django also has, by far, the best documentation. The included Admin is a powerful tool for getting stuff up and running on day one.

**What do you dislike about Django?**

Somewhat limited support for Windows development when using Python 3.5.

**What problems is Django solving and how is that benefiting you?**

Django combined with Django Rest Framework gives a very complete and mature solution to running a scaleable and fast backend API. Coming from a Microsoft background,  I found that the DRF implementation is way more customizable (and documented) than Microsoft's Web API 2.

  ### 18. Web application development is easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jennifer S. | Full-Stack Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

Getting everything up and running is quick. API integration is easy.

**What do you dislike about Django?**

There are some conflicts that can arise when integrating with AngularJS or React or another JavaScript framework.

**Recommendations to others considering Django:**

Do some reading on Javascript frameworks and integration first to see if it has what you need

**What problems is Django solving and how is that benefiting you?**

I build customer-facing websites. Django helps me do this with none of the bloat.

  ### 19. I have used Django when learning to program with Python

**Rating:** 4.0/5.0 stars

**Reviewed by:** José Luis M. | Test Engineering Associate en Accenture, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 15, 2016

**What do you like best about Django?**

Free, fast, simple and it works out of the box.

**What do you dislike about Django?**

It's complex as a framwork. Not all frameworks are as complex as Django.

**Recommendations to others considering Django:**

Be patient. It's a very powerful tool, but it needs some time to get going.

**What problems is Django solving and how is that benefiting you?**

Quick way to create a simple site with the option to scale when needed.

  ### 20. Django FTW

**Rating:** 4.5/5.0 stars

**Reviewed by:** Brice P. | Responsable technique Interfaces Hommes-Machines (interfaces Web), Professional Training & Coaching, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

Easy to use, really quick to learn, yet very powerfull as almost anything can be modified.

**What do you dislike about Django?**

The fact that it is harder to find shared web hosts to deploy the code.

**Recommendations to others considering Django:**

Test-Driven Development is the key

**What problems is Django solving and how is that benefiting you?**

I'm developping intranet and internet websites for y customers.

  ### 21. Best Framework I ever userd

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** January 12, 2016

**What do you like best about Django?**

It's simple, it works and it's highly customizable.

**What do you dislike about Django?**

The learning curve, at the very beggining can be somewhat hard, but once you get how things works, it makes a lot of sense.

**What problems is Django solving and how is that benefiting you?**

Here at work we used django for different things ..
- Use it as a normal website;
- Use it as a administration focused site;
- Use it as an API with Django-Rest-Framework;

It's really flexible and does his job very well for everything we use it.

  ### 22. Best open source framework I ever used

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 11, 2016

**What do you like best about Django?**

Its free. Its open source. It is built over python. It implements most of the coding best practices. 

**What do you dislike about Django?**

Web sockets support was not there but I heard that it is coming with Django 1.10

**What problems is Django solving and how is that benefiting you?**

Almost all of our company web apps and backend of mobile apps is built over django.

  ### 23. Top of Development Pyramid 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 03, 2016

**What do you like best about Django?**

best ORM, model migration and database sync, easy hacks with Middleware and multiple database with Database Routers

**What do you dislike about Django?**

admin interface, frontend views and templates for simple CRUD should be auto generated. 

**Recommendations to others considering Django:**

must use python Web developers

**What problems is Django solving and how is that benefiting you?**

easy maintenance of code and rapid development, combination of pure python script with framework power is awesome. 

  ### 24. It's the Laravel in python :)

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer & Network Security | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 18, 2016

**What do you like best about Django?**

Migration, powerful ORM,  template engine

**What do you dislike about Django?**

Not modular approach, too large framework, too friendly with WSGI container

**What problems is Django solving and how is that benefiting you?**

Training

  ### 25. Django framework overall review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Lijun(Roy) X. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

As everyone know that django is a fast framework, which make development duration become shorter, and make product quickly deliver to users

**What do you dislike about Django?**

The the number of users become very huge, the efficiency of django framework become really slow.

**What problems is Django solving and how is that benefiting you?**

I mainly use Django for the web service.

  ### 26. I'm a beginner.

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 11, 2016

**What do you like best about Django?**

1. Easy to use the framework.
2. I think it's secure.
3. over other, I think that Django is best which is built over the Python language.

**What do you dislike about Django?**

1. Resource's for learning Django is quite less.
2. Many of the utilities are untrustable.

**What problems is Django solving and how is that benefiting you?**

Easy to start from scratch but difficult to scale up to users needs.


## Django Discussions
  - [What is the best way use?](https://www.g2.com/discussions/36880-what-is-the-best-way-use) - 3 comments, 1 upvote
  - [What is Django used for?](https://www.g2.com/discussions/what-is-django-used-for) - 2 comments

- [View Django pricing details and edition comparison](https://www.g2.com/products/django/reviews?page=4&section=pricing&secure%5Bexpires_at%5D=2026-07-24+21%3A41%3A26+-0500&secure%5Bsession_id%5D=e3b5be38-3292-48c5-8d43-8425b1fb2972&secure%5Btoken%5D=d270b7a8a8c889f83311eab1380ec56ef3775a51d8ecef2924bf14d86ce0ae61&format=llm_user)
## Django Integrations
  - [Adobe Commerce (formerly Magento Commerce)](https://www.g2.com/products/adobe-commerce-formerly-magento-commerce/reviews)
  - [Microsoft 365](https://www.g2.com/products/microsoft365/reviews)
  - [PostgreSQL](https://www.g2.com/products/postgresql/reviews)
  - [Redis Software](https://www.g2.com/products/redis-software/reviews)


## Top Django Alternatives
  - [Flask](https://www.g2.com/products/flask/reviews) - 4.5/5.0 (49 reviews)
  - [Tornado](https://www.g2.com/products/tornado/reviews) - 3.8/5.0 (20 reviews)
  - [CherryPy](https://www.g2.com/products/cherrypy/reviews) - 3.0/5.0 (11 reviews)

