---
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-12'
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. The best framework in the world!

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** May 22, 2022

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

Django is a framework that has EVERYTHING!
The community is huge, and if there is a lack of some functionality - you will definitely find a package that will solve your request

**What do you dislike about Django?**

Sometimes it might be tricky to use ORM for some complicated requests to the database, but with practice, you will understand that nothing is impossible and you don't need to resort to raw SQL

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

- Creating REST API
- Creating WebSockets

  ### 2. Fastest development

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 05, 2022

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

Django is a web framework built in
python, using django we can built 
Web applications faster. Django provide lot of inbuilt modules using that we can save our time. Also django is easy to learn.

**What do you dislike about Django?**

Django's  template engine is slow
Also django's default server is WSGI. Django is a single threaded Framework.

**Recommendations to others considering Django:**

If your application is not at big scale and you want to development in less time span then definately you should go with Django.

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

Building web applications as well as REST API based applications.
Django result into development in shorten time span.

  ### 3. Powerful Database/API Tool (django rest framework)

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** October 15, 2021

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

Django makes creating, maintaining, and updating database design super simple. By being able to utilize Python (as a language most developers are familiar with) to do all database work rather than be dependent upon a database admin, Django makes it quick and easy to get your application up and running. Also, the documentation is FANTASTIC for software documentation.

**What do you dislike about Django?**

Concurrency issues can be hard to debug within Django. Oftentimes it takes external tools (such as django debug toolbar) to determine where precisely a bottleneck is happening.

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

Django makes it easy to spin up APIs - even for more complex applications - quickly. Adding in the django rest framework allows for input validation, easily defining schemas using a class based serializer approach, defining endpoints, etc.

  ### 4. Perfect Headless CMS - Storyblok Integration with Django

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** January 20, 2022

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

I really like the lightweight core of Storyblok and Django. It was easy to use and helped me use immediately. May be one of the best go-to CMS.

**What do you dislike about Django?**

Though the integration was smooth, I faced minor issues while rendering two different components and loading a story from Storyblok. After going through some of the APIs documents and research, I was able to do it.

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

With Django and Storyblok, I was trying to organize content for the customer in a better way. Building a reliable and fast CMS with Django was easy, and it gave me the ability to edit the content whenever I needed without going into the deep technical things.

  ### 5. Excellent Framework for web development

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** November 07, 2021

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

Django framework being in Python is very easy and a fully working website can be created in Django in no time, Django is scalable and hence it is preferred for bigger projects, Django's own ORM makes it very easy to work with databases as well. Django's admin panel gives full control of the app using browser-based UI

**What do you dislike about Django?**

Django's functionality is accompanied by a large amount of code. It requires server processing and time, which might be a concern for small projects that are intended to work on quick response times

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

I have installed Django' REST framework within Django and I use it to develop REST APIs which are served to an Angular based UI which makes various API requests to the backend.

  ### 6. Easy for developing any types of web applications

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 25, 2022

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

Functionality, ORM and good documentation.

**What do you dislike about Django?**

Not user friendly Admin Panel and Admin Panel views (list, filters, data grouping, exporting data, field editors, related filters, bad many2many)

Insert views like in Odoo and it will be best framework in the world.

**Recommendations to others considering Django:**

Increase admin panel UX/UI (like Odoo) and you will increase your market x100 times

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

Automations, flexible APIs

  ### 7. Simple and fast

**Rating:** 4.5/5.0 stars

**Reviewed by:** Naren V. | Technical Lead Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 09, 2021

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

ORM, Asynchronous running capacity, Class bases views and Ease of use and different options for integration

**What do you dislike about Django?**

The library is not light weighted like flask and others

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

Web applications and API services

  ### 8. Django Framework

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 16, 2021

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

Django is the best framework to develop web and middleware applications.                                                                                                               .

**What do you dislike about Django?**

Nothing to be dislike about it                                                                                                                                                 .

**Recommendations to others considering Django:**

Learn Structure and investigate alternate python libraries available.

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

Solving API development problems faster and most reliable way.                                                                                                                       .

  ### 9. Superb web framework for huge and small applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** kartik p. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 03, 2021

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

Django is web applications model view template  framework, ORM ,Admin Interface, huge community support for this framework.One of the best and easiest framework in history of python language.Supports huge applications as well as small applications

**What do you dislike about Django?**

There is  nothing to be dislike in this framework,but for beginners it's tough once you got familiar with it ,it would be easy.

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

I have worked on django framework alot,created many web applications with the integration of django backend and ready js frontend,chat applications, erp solutions

  ### 10. Perfect Server Side Programing Language

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ahmad K. | Information Technology Support Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2021

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

I like the way it is structured so neat and organized. It has Authorization abd Authentication built in. The Framework is so helpful and easy to learn and use. In addition it is based on Python Programing Language which is very easy to learn it's like writing english in to code. Furthermore Python is very optmial Language especially for Data Mining.

**What do you dislike about Django?**

The documentation is somehow complex and need some enhancements to make it easy to search and getting through it.

**Recommendations to others considering Django:**

Take your time to understand and learn the basic features of Django.

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

I solved the authorization problem I was having trouble with it in different languages. Also I solved the problems of Javascript Async and Promise that was making my code slow and sometimes I waited 10second with Javascript. But in Django getting data from the database is easy and fast. Also Django makes the routes so organized and efficient.

  ### 11. Excellent framework for Developing web Application

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** September 01, 2021

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

The best feature of django is that it is complete framework which have its own Object Relational Mapper, own database

**What do you dislike about Django?**

In makemigration command it allowable non-nullable fields but after first migration it won't allow and raises error

**Recommendations to others considering Django:**

I as a software Engineer, highly recommend others to use this open source framework for making web-applications.

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

The problem of making Scalable web- application which have Model-View-Template structure is made from Django.

We can also build the Custom API using Django Rest Framework

  ### 12. Built-in way to use the Django for building large scale web application.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yash Kumar S. | Senior Development Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** January 30, 2021

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

The modular design of the Django. It is good with the proper file structures and the methods are defined.
Its is fast and full fledge designing to websites and the built-in Admin.
It's the best tool to use for python.
It has all the pre built in packages which is easy to use.
It follows the MVT model which has the huge demand in the markets and have the latest features in built.

**What do you dislike about Django?**

This is restricted and cannot enhance the dependencies.

**Recommendations to others considering Django:**

It's a Python based language as python support the most of the built-in libraries.
It's easy to use. It is used by the Instagram and various OpenSource projects.

The community is very helpful and also you contribute into it.

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

The Url specifies with regular expression is not easy.
Benefits are many that it is scalable, lots of user community involved to give the better solution.

  ### 13. My experience with django

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishnu K. | Back End Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 23, 2021

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

Great framework which way to use reduces extra effort to be put in writing complex sql queries provides rest framework for API's security(authentication and stuff) admin panel(UI to work on records) and it's scalability

**What do you dislike about Django?**

Not suitable for small projects lot to do it code to build a small project
Unable to handle multiple requests simultaneously

**Recommendations to others considering Django:**

Easy to use of you have prior knowledge in python language

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

Working on different projects having admin panels helps me in passing over it to fill records even by a non tech person
Allowing external packages, importing packages without security concerns

  ### 14. Django Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dev A.

**Reviewed Date:** October 08, 2020

  ### 15. WEb devlopment framework for the future

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mohit M. | Software Manager, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 09, 2021

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

It's easy to learn.
Follows the MVC pattern that I have been using for years with .net.
It was easy for me to learn Django ad I have always worked with .net frameworks

**What do you dislike about Django?**

not many ide's are there as far as know for Django

**Recommendations to others considering Django:**

Try Django it's easy to learn and a great framework for web development

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

create a web application for python APIs mostly for image processing results

  ### 16. very nice web framework for big as well as small applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Umesh Kumar J. | d, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 16, 2021

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

One of the best and easiest frameworks in the python language.Supports big applications as well as small applications

**What do you dislike about Django?**

its lil typical to learn. but once learned you will find that buying time on this worth it.

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

it helped in creating fast web application and easy solution to the complex probelms

  ### 17. Best MVT framework for making websites

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 24, 2020

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

Django's best thing is that it is framework which is complete in nature.
Django have its own ORM (Object Relation Mapper)  also.

**What do you dislike about Django?**

In Django there is nothing to be disliked.

**Recommendations to others considering Django:**

Highly recommended others to use django as MVT framework

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

We can make browser based Application Programming Interface
Using Django Rest Frame and expand it to mobile application

  ### 18. My First Experience with MVT architecture framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohammed B. | Associate Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 02, 2021

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

The admin UI helps a lot in dealing with data. It also allows us to add the users and assign roles.

**What do you dislike about Django?**

The front-end template language is bit tricky to understand

**Recommendations to others considering Django:**

Django is a one stop solution when developing a web app based on python. So having a handy knowledge in python is a must. And use a environment manager to deal with all the dependencies.

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

When you want to develop a web app based on python , it gives a seamless way to develop a full stack python app.

  ### 19. Consulting Business Intelligent

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ehab S. | DSS/DW Team Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2021

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

Easy fast staple, and using python. 
and more familiar

**What do you dislike about Django?**

ID to handling sitting for it, and connection to the database.

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

using it with python and compatibility with it.

  ### 20. for backend and prototype.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shaurov D. | Co-founder and Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 08, 2021

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

built-in batteries, authentication, and database connection.

**What do you dislike about Django?**

templating is out of date in the era of react.

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

backend for the web applications.

  ### 21. It is fun working on Django framework.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Roshan Raj T. | Software developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2021

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

Django is very simple framework. It includes wide ranges of features. The administration interface is good.

**What do you dislike about Django?**

Everything is based on Django ORM. It uses routing pattern specify its URL.

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

I used Django to develop web based application. It used it because of its administration interface and writing code is also easy.

  ### 22. A tool to design frontend by combining many languages together

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** June 08, 2020

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

Django is the best tool to develop modern website that are associated with proper backend also. It consists of a nicely managed model, view and control layout for web development prospective. It can integrate python with frontend languages also which means it can associate machine learning models and further modern studies to frontend. It supports a wide variety of databases only some settings needs to be implemented in settings file before using that database. It consists of it own server which makes it easy to manage, run and deploy the projects on local host as well as on external servers too. It provides a separate admin panel for overall control over the website and it's users, this panel also depicts the graphical view of the data residing inside the database.

**What do you dislike about Django?**

Although it is certainly very fast to process tasks and works but on integration with backend the backend process makes it slow to process as it uses the same terminal. When the django server run a task that makes the system to freeze than whole server needs to be restart again. It uses jinja2 for display of backend information to frontend which raises it's complication due to poor and outdated syntax of jinja2. Full knowledge of the django system should be known prior to work on it, as it is difficult to manage whole files together for beginners. It utilizes a lot of memory to run which makes it messy for outdated systems and require new systems to run django servers. It doesn't support web2.0 which is very interactive and attractive nowadays. It doesn't provide external services to the web application like apache, MySQL etc., these services needs to be activated separately on the devices.

**Recommendations to others considering Django:**

It is the best known tool for creating frontend webpages associated with the required back-end by merging different languages. It supports a model, view, control system to create, assign url paths to specific webpages and controlling the overall webpages integration. Today major sites are build on django server and serving to millions of users like instagram, spotify, reddit, dropbox, mozilla, pinterest etc. It provides it's own web based server to deploy created webpages on local host and gives a better idea of it's overall field view when hosted on big servers.

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

Django helps me in deploying my machine learning and python related projects by combining it with frontend and helps to securely create a modern real time website that supports my project. It help me to develop android and ios application that require and supports web integrations. It helps me to manage security tokens, databases and holds all the data in it's own database that can be seen inside admin panel of django. Further helps me to manage user privileges or permission over the security, data, access to different sectors of the website.

  ### 23. It was a very good experience as I find it pretty simple and user friendly.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 29, 2021

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

Allowing HTML, CSS, Java-Script and Python programming together make the web development easier which I like most.

**What do you dislike about Django?**

It takes time to start which I dislike most.

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

I've developed a website. Django follows the MVC structure which is very easy and efficient for development.

  ### 24. Amazing framework 

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 19, 2019

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

Very easy to new developers compared to other framework.
The ORM features are impressive and have very good performance
Python provides flexibility to build large scalable applications with Celery, data analytics library etc.

**What do you dislike about Django?**

Not much - main framework used at our company for all our core applications.


**Recommendations to others considering Django:**

Very good framework - make sure to follow the framework instruction and guidelines from the beginning.

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

Django is the core framework of our entire stack - we developed the software we sell on Django so it is at the core of everything built in the company.

It allowed ut to be in the market very quickly with a production ready application that is scaling without issue for the past 3 years.

  ### 25. Best Framework for website development

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 03, 2020

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

Django best feature is that it is only framework which is complete in nature.
It also includes its own ORM feature

**What do you dislike about Django?**

In Django sometimes error is not detected easily.

**Recommendations to others considering Django:**

Highly recommended application for all website development companies

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

Django solves the problem of MVT.
Django is nice framework and handles request-response cycle very effectively and efficiently

  ### 26. Django saved us

**Rating:** 5.0/5.0 stars

**Reviewed by:** Matthew D. | CTO, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 17, 2019

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

When Vic and I founded Fivestars, we had a basic CS background. We'd never built a web-app before. As total novices, we were deciding between .NET, Rails, and Django, and ended up luckily picking Django. The tutorials and other online resources were incredible -- they enabled us to build a product and (so far) raise over 100m for it. We still run on Django!

**What do you dislike about Django?**

At some point, like almost all webapp frameworks, the built-in ORM doesn't scale and you have to write custom SQL code. But I think every framework has this issue. Look, you just can't go wrong with Django -- it stays version consistent, as does Python, env management is really simple, and you never have to worry about which Ruby version to use like Rails. 

That said, perhaps a missing thing would be async loop server capabilities (or at least it's missing on our old version -- we haven't had resources to upgrade to the latest).

**Recommendations to others considering Django:**

Django itself is open source, so if you want support in implementing and don't have an engineering team, you'll need to find a firm.

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

Django enabled us to run our website, write APIs for our mobile product, and manage all our databases. It enabled us to do everything!

  ### 27. BEST FRAMEWORK FOR PYTHON

**Rating:** 5.0/5.0 stars

**Reviewed by:** venkyy r. | Test Engineer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 14, 2019

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

Django is one of the best framework for PYTHON.
It comes with MVC(model view control) pattern.
The best thing in Django is it is free and open source software and it contains lots of predefined stuff.
It is vary simple and more comfortable to use.



**What do you dislike about Django?**

I'm working with Django more than 6 months. up to now i'm not find any dislikes.


**Recommendations to others considering Django:**

Django is free and open source software and it is easy learn even if your beginner.
Django is vary fast compare with other frameworks.

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

The benefits Django is, it contains lots predefined libraries.
These libraries will help when we are coding.
Django is vary easy to learn.

  ### 28. Enjoy easy to use Django with clear and useful documentation

**Rating:** 3.0/5.0 stars

**Reviewed by:** Yitian (Rachel) S. | student, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 25, 2019

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

Detailed documentation about user authentication, email integration and so on is very helpful. Everything is easy to use. Special favor for the great support for database backends. The database can be easily migrated to PostgreSQL, which saves time for further deployment process.

**What do you dislike about Django?**

Not as flexible as flask, unable to control the components. For example, when using Django, the database interface is fixed as ORM. 

**Recommendations to others considering Django:**

If efficiency is at a high-level priority, using Django is a very wise choice. Also, if the developer is a fresh hand in front-end developing.

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

We are using Django to accomplish two projects respectively within four months. We developed a nano-blog with a fully functional front end and a route recommendation website. Django increased our working efficiency, we can guarantee to finish the projects on time with the help of Django. Whenever encountered a Django related problem, we can always find a solution with sufficient resources online.

  ### 29. easy web app design with django

**Rating:** 4.5/5.0 stars

**Reviewed by:** Xiangwei Z. | Research Assistant, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 24, 2019

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

the tutorial for new users is easy to read and follow. it separate users with little background and expertise well. The presentation of the tutorial is clear and concise, makes people felt comfortable. The framework of django is for general purpose and can be extended.

**What do you dislike about Django?**

For people who like video tutorial, they may be upset reading words. A video tutorial may serve them well. For people, who do not familiar installation with command line, a one-click installation package is preferred.

**Recommendations to others considering Django:**

django CMS is a powerful platform that gives a lot of possibilities. Although there are other CMSes like Typo3, Wordpress etc. All of them have their own strengths and weaknesses.  But Django is more flexible and secure.

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

AI is attracting more intention than ever. Taking the advantage on AI knowledge is the trend of future web design. Python is the most used language to implement AI algorithms. Django is making web design easy and quick. It is fast to improve products using Django. 

  ### 30. A web framework for busy people

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ankit D. | Lab Technician, Enterprise (> 1000 emp.)

**Reviewed Date:** February 20, 2019

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

Django helps you quickly find solutions to your business requirements, without being as opinionated as a framework like Ruby on Rails. It has sensible defaults, but does not punish you for having a unique requirement set. Further, you get to use Python!

**What do you dislike about Django?**

The community is not as large as some other frameworks, meaning that you may end up being the first developer to encounter an issue.

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

We use Django to create databases for a variety of departments, and for internal use in IT. We have realized idea-to-prototype times unseen with other frameworks we've tried. 

  ### 31. Great framework for web development with python

**Rating:** 3.5/5.0 stars

**Reviewed by:** Caspar F. | Integration Developer, Automotive, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 22, 2019

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

The template system for HTML files is brilliant, makes life so simple. The ease of adding forms to HTML and automatic processing of data in the form is brilliant as well.

**What do you dislike about Django?**

Lack of online support fro Django 2. There are lots of guides and articles on Django 1 but there are significant differences between the two. Obviously this is something that will improve over time.
Nothing wrong with the official docs, just the lack of stuff on stack overflow etc.

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

Predominantly for building small internal reporting apps 

  ### 32. The django tutorials are lifesavers!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Meg D. | Pogram Manager, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2019

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

Django makes getting an app up off the ground simple and easy to follow. Both the web app and rest API tutorials are easy to follow and offer just enough information to get you started with the option to dig deeper. 

**What do you dislike about Django?**

Django can feel a little too much like "magic" sometimes and it can be hard to know exactly what to feed it to get it to do what is needed. I haven't had too much a problem with this, but sometimes it can be frustrating. 

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

I made a Django web app to format form submissions from HubSpot and the biggest benefit is the speed to get an app up and running - about 3 minutes. The Django admin portal is an amazing tool as well to interact easily with the API. 

  ### 33. Easy to build, customizable and imaginative - the Legos of Python, Django

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 24, 2019

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

I like how it's easy to identify what controls what and how it takes minimal time to configure routing. In addition to being easy, it's readily customizable - you can use simple html forms or configure Angular to the front end with minimal steps and be able to read the back-end thoroughly. I also think Django has excellent documentation and templated message entries.

**What do you dislike about Django?**

The regex in older versions can sometimes be difficult to keep track of once you get into the grind of things. The latest version is fine and makes this a worry of the past.

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

It's great that I can switch between different databases. I enjoy the default SQLite, but also appreciate that I can use MongoDB with Angular. Either way, Django allows entries to be clear and show up.

  ### 34. An Excellent Python Based Web Server

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 25, 2019

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

Django is easy to deploy and use for processing requests and dynamic web content.  It uses Python which is both popular and easy to learn.   We found Django to be best for integration with our database backend.  There are a lot of examples online to get started.

**What do you dislike about Django?**

There is a bit of a learning curve to mastering the request objects.  We used it in conjunction with the Tastypie library to process the REST API requests.  The template language is also less than straightforward and took some digging to get right.  For image hosting and static webpages we used either Apache or NIGNX.

**Recommendations to others considering Django:**

Consider using additional libraries on top of Django to get to your solution faster.  There is a lot of open source code available to integrate with Django.

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

Django is great for implementing dynamic web pages and database driven UI.  We realized rapid development and deployment with Django.

  ### 35. Fast and Easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sougata D. | Web Application Developer - RA, Higher Education, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 05, 2019

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

With scaffolding in place and with a good support, Django is definitely a rapid prototyping tool.
Creating dynamic websites using Django is really easy and gets pretty intuitive after spending a while on it.

**What do you dislike about Django?**

Not much. Probably the syntax is different from common tools like java or c#. But that learning curve comes with every language. 

**Recommendations to others considering Django:**

Just give it a try and you would be amazed. There are some great tutorials on youtube for this.

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

Rapid prototyping tool. I was trying to create a food suggestion webapp, also a carpool app. 

  ### 36. Django, the simple but powerful frame work.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Joshua F. | Full Stack Software Developer, IT, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 28, 2019

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

I love how fast and easy it is is to get a website up and running. I also love how easy it is to get a rest based API up and running with Django rest frame work.

**What do you dislike about Django?**

There's not much that I don't like about Django. If I had to pick something I would say that I don't like the large single file config.

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

I am using Django to serve data from a myself database it is easy to set up and use. 

  ### 37. Django is an open-source framework for backend web applications based on Python

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** April 16, 2019

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

Simple syntax
Its web server
MVC (Model-View-Controller) core architecture

**What do you dislike about Django?**

The dislikes are that the code base is vast and newbies might find it challenging to navigate the jargon. The data modeling framework in Django is not as feature-rich as something like SQLAlchemy. Performance tuning a Django app is not trivial.

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

Compatible with most major databases. You can use one or several different databases in one project thanks to Django’s ORM and switch between the databases with only one line of code.

  ### 38. Django helps you quickly spin up an application.

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 28, 2019

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

I liked how easy it was to bootstrap a project. We were able to connect to external data sources and present them to the user while adding a rating system. This helped the sales team with their reviewing of client calls so that they can better improve their sales pitch. As a builder of the application i couldn't have picked a better technology to quickly get this deployed into production and in the hands of the users.

**What do you dislike about Django?**

Sometimes migrations can get a little tricky if you aren't doing them often enough. 

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

We were able to enable our sales team to review calls to better train employees by building a custom app with Django.

  ### 39. Django, the best python framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Olimar P. | Programador sénior, Enterprise (> 1000 emp.)

**Reviewed Date:** August 13, 2018

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

Django is a powerful tool for web projects that have decided on python as a programming language, taking advantage of all the facilities of this language for projects: one of the best advantages is the use of precompiled files that speed up the execution of the system, environments of isolated development (virtualenv) and its own installation command of python functionalities (PIP), in addition to all the facilities of the framework as such: organization of the project separating the model, the views and the controller. Django was born in 2003, due to the need of some programmers to reuse code to maintain quickly and orderly the applications of several news portals, which had to be online in hours. In 2005 they released the framework with an open source license, which is another of its main advantages. Django generates an administrative interface, which facilitates non-expert users, updating web portal tasks such as: moderation of comments, news updates, activation of graphic themes, etc. To extend Django, nothing better than using the large number of developments for python currently available, for example, for popular authentication processes with social networks, a recommendation to integrate your projects Django is: https://github.com/python -social-auth / social-docs, highly recommended.

**What do you dislike about Django?**

should facilitate in a more intuitive way the configuration needs of a project: the configuration of the BD, and the selection of modules or libraries

**Recommendations to others considering Django:**

Django will be a great tool that will facilitate the development of complex websites with the enormous advantages of python, it is open sources and with a large community of technical support online

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

I collaborated with the identification module of a project in Django for online courses

  ### 40. Probably the best Python web framework out there!

**Rating:** 5.0/5.0 stars

**Reviewed by:** George G. | GIS & Database Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

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

It is in PYTHON! It is free and open source, it meets your needs, it allows for fast development of secure and highly scalable web applications. It leaves you little room for  errors as doing things the Django way - is the right way. It also comes with a built in ORM and Bootstrap support.

**What do you dislike about Django?**

It is quite daunting to start developing with it. Even when you get the hang of it you feel you carry its whole weight when you do smaller projects.

**Recommendations to others considering Django:**

All in all Django is a high level Python web framework that speeds up your web development and produces better results. It has great documentation, a big - vibrant community, and a big portion of the web. You should not be afraid of it and give it a try, especially If you are handy with python.

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

I moved from plain PHP to Python (in which I am more fluent) backends for my web GIS applications. This resulted in better control, reusability, scalability, safety and an automatically generated admin page for my web apps.

  ### 41. Django - Python Powerhouse

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 24, 2019

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

I like how Django projects are modular and there’s separation of concerns. It encourages clean code and once you get beyond the initial learning curve, the organization comes as the second nature. 

**What do you dislike about Django?**

I dislike the initial steep learning curve. For a new comer, the organization might seem intimidating. It’s tougher to get up and going quickly. 

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

I used Django to build a website for a real estate company. The immediate and the most important benefit I realized was the in built administrative console. It really took the headache out of development. 

  ### 42. Fast and scalable

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** February 03, 2019

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

It's quick to set up and get going. The modularity combined with plugins for OAuth, CSFR, etc make it easy to focus on just the business logic.

**What do you dislike about Django?**

It is monolithic in the sense that you cannot test individual web apps at a time, you have to test the entire project.

**Recommendations to others considering Django:**

It's great for any kind of web project, and the best tool available if you decide to go with Python.

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

Performance metrics projection and making data driven decisions.

  ### 43. Good

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** February 10, 2019

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

It works on Python Programming. It has fast deployment. It is easy to learn and really fast deveopment. It deploys everything together.

**What do you dislike about Django?**

Requires knowledge of the full system.  Everything is based on Django ORM

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

It has simpler Syntax and it is easy to learn

  ### 44. Great "Back End" Software

**Rating:** 3.5/5.0 stars

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

**Reviewed Date:** January 02, 2019

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

The ability to  make changes to the user interface (based on profile) from the back end without disrupting the users log-in or experience of the end user.

**What do you dislike about Django?**

Search is extremely slow which can often make a very easy task take much longer than needs to be. 

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

User profile management.

  ### 45. Easy and convenient 

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshita J. | Software Developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 25, 2019

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

Worked on a couple project with Django using python. It made things easy and convenient and I enjoyed working with Django 

**What do you dislike about Django?**

I can’t specifically think of anything I disliked. 

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

Building a CRM and a Resume repository system. 

  ### 46. Django - The Swiss army knife

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** January 30, 2019

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

The ability. to quickly plugin multiple modules for functionality such as CSFR, OAuth, etc makes it really easy to develop quickly.

**What do you dislike about Django?**

It can sometime seem to be idiosyncratic with its conformity to certain style of coding. It's project structure. can be a bit overwhelming at first.

**Recommendations to others considering Django:**

It's the best tool for web application development out there!

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

Created a website to serve financial data for my company

  ### 47. Good for large scalable projects

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** February 06, 2019

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

Django is extremely scalable, with upwards of 30,000 request per minute. It is highly efficient as well, with minimal resource consumption. Instagram and Youtube are both built on Django. 

**What do you dislike about Django?**

It is not suitable for small projects as there are a lot of things to configure like plugins, ORM, etc.

**Recommendations to others considering Django:**

Highly scalable and fast runtimes, quite reliable.

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

Creating website for job referrals.

  ### 48. Fast and Flexible framework

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 05, 2019

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

It's super fast, both in execution and development. It is quite modular with a lot of plugins available.

**What do you dislike about Django?**

It's quite geared towards web development, so there is additional overhead for basic backend projects.

**Recommendations to others considering Django:**

Go for it if you require middleware components as plugins to speed up development.

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

Performing credit analysis on loan mortgage data.

  ### 49. A complex framework for new comers

**Rating:** 3.0/5.0 stars

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

**Reviewed Date:** February 06, 2019

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

It is quick to develop in as it provides many of the pre built functionality like protection against CFR, template rendering library, administrative console, etc.

**What do you dislike about Django?**

The complex project structure. It can be hard for someone new to Django to navigate around the project.

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

Tracking resource management metrics using dashboard made in Django.

  ### 50. A highly scalable and efficient framework

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** February 03, 2019

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

Django is quite scalable, it uses very less resources, and is pretty efficient. The template engine is blazing fast.

**What do you dislike about Django?**

The complex project structure, organizing assets, data models, are somewhat inconvenient.

**Recommendations to others considering Django:**

If you're building a system that needs to be scalable, Django is among the best frameworks.

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

Serving API requests for travel app users.


## 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=2&section=pricing&secure%5Bexpires_at%5D=2026-07-21+05%3A10%3A23+-0500&secure%5Bsession_id%5D=892086fe-9041-4a81-9f80-d1f3a9a9a209&secure%5Btoken%5D=2bb8304018ebb02a5e3ece91213af7e9fb627c2c24752c3f9a7d1336e88e0c34&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)

