---
title: Django Reviews
meta_title: 'Django Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 177 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: 177
  scale: '5'
date_modified: '2026-08-09'
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:** 177
## 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. Full-Featured, Extensible Framework with a Convenient Admin

**Rating:** 4.5/5.0 stars

**Reviewed by:** Shankar Ram A. | Chief Product Officer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 31, 2026

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

It’s a full-featured framework that feels consistent while still being extensible. The Django admin is extremely convenient to work with, and once the ORM is integrated, relationships become easy to display and manage in the admin.
It is free and open source and so a no-brainer in terms of ROI. It is easy to get started, without needing any human support or onboarding with the documentation available.

It easily integrates with a number of solutions we use - Twilio, Slack, Github to name a few.

**What do you dislike about Django?**

It feels heavier than simpler frameworks like FastAPI. ORM queries aren’t always well optimised, and as a beginner it’s easy to fall into suboptimal patterns, such as N+1 queries, without realising it.

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

Django helps me build full-stack applications without having to piece everything together from scratch. It takes care of a lot of backend work- databases, authentication, routing, security, and admin tools - so I can spend more time on the actual product and the user experience.

It’s especially useful when I’m building AI-powered applications, because I can rely on Django to manage users, data, APIs, and business logic while I connect the app to AI models or services. Overall, it helps me move faster, keep my code organized, and deliver complete applications more reliably.

  ### 2. Django’s Clear Structure and Auto-Generated Admin Saved Us Tons of Time

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mudit J. | IT Executive, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 10, 2026

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

I picked Django for Ethics Empire's internal tools because it has strong opinions that are useful. The project's structure is easy to understand, so when I opened the codebase after three months, I still knew where everything was. The admin interface that was automatically made from my models saved me from having to make CRUD screens by hand. I just defined

**What do you dislike about Django?**

For beginners, Django's deployment story is too hard to follow. It took us two full days of trial and error to set up WSGI, static files, and database connections on our VPS. The framework assumes that you know how to manage a Linux server. I wish there was a simpler way for Ethics Empire's small team to "deploy to production." Also, the async support feels like it was added on instead of being built in. We don't need it yet, but I'd like the real-time features on our project dashboard to be cleaner. When you want to do something out of the ordinary, the "batteries included" way of thinking can make it hard to work with the framework.

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

When you run a services business, you have to keep track of relationships, projects, and money all at the same time. Django fixed the problem with our data silos. Our client database is linked directly to projects and invoices. I can see which clients are making money, which projects are late, and who is working on what without having to export CSVs. The permission system lets department heads see their team's data without having to look at private financial information. In a few lines of Python, the ORM can handle complicated queries like "show me all active clients with overdue payments." I understand everything in one codebase, so adding new features, like the expense tracking we added last month, only takes a few hours instead of weeks.

  ### 3. Django’s Built-In Features Make Development Fast and Scalable

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shubham  T. | Sr Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 18, 2026

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

I like most about Django is, it provides built in feature like admin, authentication, ORM which speeds up development. It has clean and simple structure, making projects scalable and maintanable.

**What do you dislike about Django?**

Its monolithic and opinionated structure may limit flexibility

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

Django helps solve many common web development problems, such as repetitive setup, database management, and security concerns, so I can focus more on building the actual application.

  ### 4. Django’s Powerful Built-In Features Make Development Easy

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** July 12, 2026

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

Django is a python framework which has many inbuilt functinalities which are very easy and ready to consume

**What do you dislike about Django?**

Django's features are predominantly monolithic and not very well suited for light weighted applications

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

The problem that Django solves for me is creation of features not from scratch instead of developing from prebuilds that are readily available in Django

  ### 5. A heavyweight, secure, and scalable framework web development

**Rating:** 4.5/5.0 stars

**Reviewed by:** Poulastha M. | Associate Programmer - Full Stack, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 07, 2025

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

What I appreciate about Django is how easy it is to get started. There’s very little setup required since it comes with built-in features like login, database management, and an admin panel. Everything just works out of the box. The documentation is straightforward and easy to follow, and after spending some time with it, the overall structure becomes clear. The ORM and migration tools simplify development, and the admin panel is a real time-saver. I also like that Django feels fast and makes it easy to continue building and maintaining projects.

**What do you dislike about Django?**

What I find challenging about Django is that it can feel somewhat heavy for smaller projects, as it comes with many built-in features that aren’t always necessary. Additionally, certain aspects, such as the settings and configuration system, can be difficult to grasp at first. If you try to do something outside of the typical "Django way," it can become confusing. I’ve also noticed that the ORM can seem slow or complicated when handling more complex queries. Despite these issues, I still think Django is a great framework once you become familiar with it.

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

Django takes care of a lot of the tedious setup work for me. I don’t have to create features like login systems, database integration, or admin pages from scratch, since they’re already included. It also helps keep my project well-organized, so my codebase stays clean. The ORM lets me interact with the database without having to write raw SQL, which makes development both easier and quicker. Django also handles important security aspects like CSRF protection and authentication, so I don’t have to stress about those. All in all, it allows me to concentrate on building my application rather than getting bogged down with setup tasks or minor details.

  ### 6. "Perfect Framework for Rapid and Secure Web Development"

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alina B. | Python/Django Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 05, 2025

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

What I like best about Django is its "batteries-included" philosophy — it comes with everything you need to build secure, scalable, and maintainable web applications out of the box. The ORM is powerful and intuitive, the admin interface saves huge amounts of time in CRUD-heavy applications, and its clear project structure enforces best practices. I also love the built-in support for things like authentication, forms, middleware, and signals — all of which integrate seamlessly. For larger projects, Django scales well and works beautifully with PostgreSQL, REST APIs, and async features in modern Python.

**What do you dislike about Django?**

While Django is incredibly powerful, its monolithic structure can feel heavy for very small or highly specialized projects. Sometimes, the framework’s conventions and built-in components can make it harder to customize certain behaviors without overriding defaults or writing extra boilerplate. Also, although Django has been improving async support, fully async workflows can still be complex to implement compared to some newer frameworks. Finally, the learning curve can be steep for beginners, especially when dealing with advanced ORM queries or customizing middleware.

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

Django solves the problem of rapidly building secure, maintainable, and scalable web applications by providing a comprehensive, well-structured framework that covers everything from ORM and templating to authentication and admin interfaces. In our microservices-based e-commerce platform, Django allows us to develop individual services quickly with consistent architecture and robust database integration (especially with PostgreSQL). It also supports REST API development seamlessly with Django REST Framework, making inter-service communication and frontend integration easier.

  ### 7. Best full stack framework to build web apps

**Rating:** 4.5/5.0 stars

**Reviewed by:** Akshay Kumar G. | Engineering Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 03, 2025

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

It follow MVC structure and the database is managed by its own Django ORM which makes it easier to interact with data instead of writing database queries and as it is built over python we can do tons of integrations.

**What do you dislike about Django?**

Django is built over python so it feels slow sometimes and its learning curve is also steep

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

Previous I have worked with technologies like PHP, Node, React and personally I feel django is better than all these it has everything well organised and can be easily customised

  ### 8. Why Django? Simplicity and Power go Hand in Hand for Web Development.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Aanya S. | Project Manager, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** December 20, 2024

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

Django comes with so many in built tools like ORM, Admin Panel, forms, routing, I like Django most when we talk about security, It contains protection against common vulnera blities like SQL,injection, XSS. It is very supportive and vibrant

**What do you dislike about Django?**

Migration Complexity, Limited Native API support

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

Building web application requires significant time to set up routing, authentication, data base connections and more. But Django has batteries included framework and rapid development.

  ### 9. django has made creating web applications a fun

**Rating:** 4.5/5.0 stars

**Reviewed by:** Nashit H. | Academic Director, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 10, 2024

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

ease of admin panel, superuser is really wonderful. routing & MVC is easy to implement

**What do you dislike about Django?**

dependency is an issue with python so, is with django. If you are using other modules, make sure the dependencies are compatible. besides in production environment the css needs other dependencies, to work

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

admin panel, with superuser login. developing web applications that requires admin login, is great.

  ### 10. the best web development framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** MUKESH V. | Intern, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 18, 2024

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

ease of integration, the best part is the admin & superuser logins & registration. local database is fine, but it can be integrated with sql or no-sql databases easily.

**What do you dislike about Django?**

the problem with django & Python is the dependency. compatibility with libraries & modules is problematic

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

developing web applications, scaling my applications

  ### 11. Django- An Flexible Backend Framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ashay C. | Freelancer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 16, 2024

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

Django is Dynamic and flexible , and has vast community support. the integration and implementation can be done easily.

**What do you dislike about Django?**

Django is not suitable for small projects. fhis lacks in feature.

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

Django works as an backbone for my applications. Whether the application is made in any stack, Django stands confidentally to handle data pipeline seamlessly and all the API work errorlessly.

  ### 12. Django the best backend envelopment framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yash C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 28, 2024

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

Django is my primary framework for developing backend applications, it's straightforward to use and implement. It contains a great document as well which is very helpful for developers, That is why I use it every day. Integrating with a database is easy, providing one of the best ORMs.

**What do you dislike about Django?**

Djanog is altogether a great package that contains every single need which you need to develop a backend application but the learning curve of Django is very stiff, it contains lots of features which confuse the beginner.

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

Django solves all problems which come with a user backend Needs, it provides a solution for all your needs, for example, if a developer loves in-house ORM, they don't want any additional ORMs to use with their backend framework  (for example: NodeJs with Mongoose) so Django provide its very powerful in house ORM.

  ### 13. The Power of Django: A Comprehensive Review

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 12, 2024

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

What I love most about Django is thath it comes packed with everything you need to build a web app right out of the box.We don't have to hunt for plugins or worrry about compatibility issue.Its like having all the tools you need in one handly tookit.Plus its super scure and can handel big projects without breaking a sweat.

**What do you dislike about Django?**

One downside ofDjango is its steep learing curve for beginners. its comprehensive nature can make setup complex , and its strict conventions may feel restructive for some developers.

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

Sjango streamlines web development with its built-in tools,enhancing speed,secirity and scalability.Despite a steep learning curve and some restrictions,its rapit developement and maintainance benefits make it a top choice for building eobust web application.

  ### 14. Django is easy to understand python web framework.

**Rating:** 5.0/5.0 stars

**Reviewed by:** RANJIT K. | iti eleactricion, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 27, 2023

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

Django is easy to learn and open source web freamwork.easy to integration  routtind the web pases are very simpal and databases connection is also easy. the defalt database dango use sqlite.it is  similler to SQL quary. we can simpely implement our webpage in django.

**What do you dislike about Django?**

the only thing , i dislike the freamwork there is lot of challang for biginner.

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

i change admin panal desion

  ### 15. incredible platform for tailored software

**Rating:** 5.0/5.0 stars

**Reviewed by:** Vicente G. | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 17, 2023

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

Lots of community support and built-in features. I would highlight the admin interface and security features. Its versatililty and scalability used together with an AWS environment makes it a very powerful tool. All of this make it a robust and developer-friendly framework for building web applications.

**What do you dislike about Django?**

more complexity than necessary for small or simple projects. For beginners, Django's extensive feature set can contribute to a steeper learning curve.

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

Complex web applications

  ### 16. Django the framework for the perfectionists!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ananth G. | Assistant Professor, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2023

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

The first best and foremost feature of Django is that it is open source and free to use. 
Its versatile, has wide support through the community of its developers, has extensive documentation and provides enhanced security to the created projects.

**What do you dislike about Django?**

The only thing that I dislike about Django is that it is a challenging framework for beginners. Thanks to its detailed set of features and functionalities - it takes a while for the beginners and novice to learn and understand.

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

Creating websites using Django and cloud platforms like PythonAnywhere - is an easy task. Django  an solve any kind of business problem - that varies from tasks like ML, DL and what not. Integrating features into the Django framework is not a tough thing. With the huge support from its community of developers and its extensive documentation - any business problem is solvable using Django.

  ### 17. Django web development framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ritik A. | Junior Software Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** November 06, 2023

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

It is an framework that supports python for development of web based applications. It has good. Enough scalable and fast.

**What do you dislike about Django?**

It is little complicated and size of django is high

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

We have made a trading platform for our organisation using django, it is fast enough and provides interface for strategic analysis and development

  ### 18. Django - you come for the framework, but stay for the community

**Rating:** 5.0/5.0 stars

**Reviewed by:** Edgars V. | Senior IT Specialist, Enterprise (> 1000 emp.)

**Reviewed Date:** August 31, 2022

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

I like the Django framework because:
+) it's based on the Python language, which is easy to learn
+) it has a solid and helpful community which is there to help you out with solving problems or advising best practices
+) there are plenty of free and paid resources to learn Django or solve specific issues in it
+) it's easy to upgrade your project from one Django version to the next one

**What do you dislike about Django?**

Sometimes you can't put all your GUI ideas into Django's admin interface. In these cases, you have to write your own interface from scratch.
The other downside of Django is that it takes time to learn it, but once you do it, this is not an issue anymore.

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

We use Django to create web and API interfaces for internal systems. Creating a new web or API interface with Django is swift because Python has many ready-to-use libraries for almost everything. Also, with Celery's help, Django is good at running long background tasks.

  ### 19. Django is very strong python framework and easy for use.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** August 29, 2023

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

I personally feel django is very easy to understand and very strong web framework.it provides high security.in that very high features are there we can write orm query, because of this it can be very helpful for the developer.it provides inbuilt packages and liabraries so for me it's very helpful to my project and it can easily integrated also.so for me django is the very good.

**What do you dislike about Django?**

Actually for me not too much dislike about django.but when some beginners faced issues like understand the framework and grasp if they are new .but it's not too much hard.once you know about it then everything is perfect.

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

So in my project I am using Django and it's very beneficial for me because I can easily write the orm queries actually which is difficult but in django we can simply and easily write.django is python web framework and I use it for backend.and really helpful.

  ### 20. Best python framework to improve performance of application with inbuilt functions.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mohit S. | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 31, 2023

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

Django provides inbuilt functionality which can be easily used and improve data manipulation, Due to this redundant code is avoided and programs are very easy to read and understand. We can develop web applications rapidly as compared to another frameworks.

**What do you dislike about Django?**

Django has its own way to define and perform tasks. To use Django framework one has to follow proper file structure that they have mentioned. Customisation is difficult to implement.

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

Django is providing inbuilt functionality to connect database, authentication, Authorization which helps to increase productivity and performance. This lead to gain growth in my domain.

  ### 21. One of the most powerful Python full stack framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Luciano B. | Senior Development and Support Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 03, 2023

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

- Built-in administration page: It is incredible and convenient to have an off-the-shelf administration page to interact with your data models and live database data. It is especially helpful in a context when you want internal users to perform daily tasks, assigning the appropriate access level through user roles

- Scalable: Although you can build simple sites, it is relatively easy to build powerful websites with all sorts of features, especially when compared to other frameworks of the same level

- Security: Django has a built-in implementation for user authentication and role management, which makes it easier to have a good security level from the beginning

- Forms development: It is a great and painless experience to develop user forms with validations, real-time Javascript interactions, and data conversion between backend and frontend data. Jinja also makes it easier to create HTML templates using basically Python to manipulate backend data

**What do you dislike about Django?**

- Learning curve: It may take a considerable time to get to know everything you need to extract the full power of Django

- Lacking of better convention: There is more than one way of doing things, but this sometimes is more misleading than helpful when thoroughly learning the framework

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

Creating administration pages to interact with internal APIs and, at the same time, allowing internal users to perform daily processes by having only the minimum access required for their job, making it a good balance between security and productivity.

  ### 22. Web devlopment framework for developers chasing deadlines.

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 30, 2023

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

Code organization is super easy in the form of templates, models and views. Changes made in the databases are super easy to execute and run without any issues. On top of it it has a great community and documentation, which is super helpful for developers.

**What do you dislike about Django?**

There is no such downside to the product I have come across. There may be some bugs and broken pieces of code here and there, but they also accept PRs and community contributions to ensure it stays updated. All in all no such downsides

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

Django allows you to create and build modern web-based apps and also helps manage the server-side backend logic for APIs that can be consumed as part of an web app or an app

  ### 23. Django- A secured Web framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Prashanth D. | Lead Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 18, 2023

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

Django emphasizes security best practices. It includes protection against common web vulnerabilities, such as CSRF (Cross-Site Request Forgery), SQL injection, and XSS (Cross-Site Scripting).

**What do you dislike about Django?**

Some prefer lightweight and modular frameworks. Django comes with many built-in features, which may not be necessary for every project. This can make the framework feel more monolithic compared to more minimalist alternatives.

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

Django's built-in ORM (Object-Relational Mapping) system abstracts database interactions that  makes easier for me to work with databases without writing raw SQL queries. This simplifies tasks of data modeling and database management.

  ### 24. Django for easy web applications

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** July 11, 2023

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

There are several aspects of Django that I find particularly appealing. Here are some of the things I like best about Django:
MVC Architecture: Django follows the Model-View-Controller (MVC) architectural pattern, which promotes a clear separation of concerns and enhances code organization. Models represent the data structure, views handle the logic and interact with models, and templates handle the presentation layer. This separation helps in writing modular and maintainable code.

**What do you dislike about Django?**

Overall Django served it's purpose for me so no complaints other than that the architecture could be condensed a bit.

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

I used Django to create a dashboard that could provide real-time info on device monitoring over it. It was a sort-of complete analytical dashboard.

  ### 25. Best framework for startups

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deepali R. | Digital Marketing Specialist, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 31, 2022

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

Django is a well managed framework, which is its best quality. You always know where to look for each type of error because it contains all types of data in the right format, such as in URLs files where you have all routes. Additionally, it has a huge library support, so you don't need to use any other framework if you want any special functionality in your software.

**What do you dislike about Django?**

Because it supports ORM, we are unable to connect to NOSQL directly, and its document contains descriptions in a very high level language, you will require advanced understanding to understand this issue.

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

Developers can create and test APIs rapidly thanks to Django. Due to the fact that it was created in Python, it offers excellent assistance for data-related items, and with a few dependencies installed, you can utilise the strength of the extensive Python library to complete your task quickly.

  ### 26. Django: Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arjun S. | Executive Director, Non-Profit Organization Management, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 07, 2022

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

The best thing I like about Django is that it has a lot of features available to use. You can compare this to any other web library for Python and Django is the best with the most features.

**What do you dislike about Django?**

The downsides of Django that I saw as a user were that:

1) If you compare to Flask and Django, Django is harder to set up
2) Django is not friendly and it takes time to learn it especially if you want to migrate

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

Django is suitable for large applications, and that is really beneficial for me because in Python especially as a person who has made a lot of packages in Python, I can use my python packages in large-scaled applications with Django.

  ### 27. Best Python Framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vikash K. | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 07, 2023

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

It is the most popular framework because it has a great active community. It is easy to use as any new person can quickly learn it. It has many built-in features which increase productivity.

**What do you dislike about Django?**

When working with MERN or MEAN-based frontend project, merging it with Django is impossible. It is memory heavy framework compared to other frameworks. Other than that, it is a well-built framework.

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

Using its ORM model to manage the database quickly increases productivity. Also, using it in web-based applications. Using it to solve Scalability as it solves traffic issues very quickly.

  ### 28. Great framework to get you up and running quickly!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 17, 2023

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

Django has a lot of things that are built-in (batteries included) from user accounts, to admin capabilities and views, to ORM, and other powerful features. In addition, there are many Django modules/packages that add value, such as Django REST Framework.

**What do you dislike about Django?**

If needed to dig deep into how something works, it is occasionally difficult to discern from the documentation where to go or what to look at. The documentation, while generally great, could be more clear in some cases.

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

Django serves as the backend functionality for our website. It handles user accounts, payment processing, database transactions, emails, and SSR capabilities. We also use the Django REST Framework to provide an API for our frontend.

  ### 29. Best web framework for Python

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** August 29, 2023

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

Django made development easy for developers. It has inbuilt modules that can be reused. To write SQL queries it provides Django ORM which has simple syntax. Better for rapid development.

**What do you dislike about Django?**

Customization is difficult as compared to other frameworks.

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

For doing faster web development django is beneficial. It provides inbuilt functionalities for authentication, authorization, permissions database connectivity etc.

  ### 30. Django Database Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** John L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 07, 2023

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

I love the feasibility for us to be able to customize our own tables on the fly.

**What do you dislike about Django?**

It has been slightly difficult to create the best workflows for our internal support team outside of the dev team in django.

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

Django is the database that houses all of our customer data that we can update and query at any given moment.

  ### 31. Unimaginably good. I can't believe I waited so long to try it.

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** November 17, 2022

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

Between the ORM and the templating system, Django is the mid-aughts platonic ideal of productivity for building a website. Except it makes me much faster than I was, even then.

**What do you dislike about Django?**

Django requires more planning to host than some of the currently popular javascript options, but fly.io is quickly changing that. My last attempt with them feels like the free tier of Heroku is back, but faster and easier.

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

No other full stack framework makes it this easy for me to let my business stakeholders manipulate their data without calling me. The low impedance between the ORM and the templates isn't matched with anything else I've tried. And I've tried a lot of them. Rails, Pyramid, Flask, Laravel, Spring, ...

  ### 32. Very useful for maintaining overall app based events and triggering at one place

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anirban S. | ex Senior Manager - Marketing, Education Management, Mid-Market (51-1000 emp.)

**Reviewed Date:** August 27, 2022

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

The biggest advantage of Django that we experience daily is that we could reduce dependency on costly external plugins, and monitor all app-based events, website activity and triggering using Python scripts within Django administration.

**What do you dislike about Django?**

The only problem is that our website and app are all customised to Indian Standard Time but Django by default uses GMT. We have tried to do multiple settings for customising but it has not been possible to reflect IST setting for code triggering on Django.

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

We use Django most frequently to send communication such as push notifications, WhatsApp etc. through our segment service. We are able to customise and edit templates easily without major coding changes via Django.

  ### 33. django review

**Rating:** 4.5/5.0 stars

**Reviewed by:** sumit s. | Python Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 13, 2021

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

The best thing about Django is it is a well-managed framework. For each kind of error, you always have an idea like where you need to because It contains all kinds of data in proper format like in URLs file you have all routes, etc., and one more thing is It has colossal library support like if you want any unique functionality in your software than you don't need to go with any other framework

**What do you dislike about Django?**

Not complete dislike, but in ORM, you have some limitations also during use with  also you have to provide another way to explain Django channels because when we try to implement this that time, it will not work

**Recommendations to others considering Django:**

If you want to become an expert in web development that time you need to choose Django because it is more accessible compared to others, and It has tremendous libraries support

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

I solve issues with high load apps like if you have more traffic, then you can separate modules with one auth because Django comes with its default authentication system also related to celery or cronjob, and I don't like too much SQL queries so when I started using Django ORM that time It becomes too easy to lookup and other things

  ### 34. It is well managed and pre defined file named framwork for python

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sumit S. | Python developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 14, 2021

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

It has more libraries compared to other framework so you can do all work related to web development and you no need to worry about settings because many things build in this fram work like Django has very big documentation on all topic like channels(socket) and built-in auth but the best part in Django is celery because for another framework we use lambda but here for cron stuff we can use this

**What do you dislike about Django?**

It supports ORM so we can't connect NOSQL directly and it's document have very high level language description so you need high level knowledge for understood this topic

**Recommendations to others considering Django:**

If you want to become an expert in web development that time you need to choose Django because it is more accessible compared to others, and It has tremendous libraries support

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

I solve all problems like compare to other frameworks it has very rich architecture so when you take hand over of existing project or ongoing project then it is really eassy to understand aslo ORM really help me for lookup and group by queries

  ### 35. best backend framework for startups

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dhruv J. | Founding Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 26, 2022

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

Easy to start development, easy to test.

**What do you dislike about Django?**

ability to create micro services instead of the basic monolith architecture would have been great.

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

We are Django to create api connecting frontend to our databases

  ### 36. Best MVT framework for rapid development

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** May 11, 2022

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

Django is an MVT framework to develop the web application rapidly. It comes with ready to use boilerplate setup that can be used to initiate a quick web development project. Also there are lot of supporting libraries in the marketplace for Django.

**What do you dislike about Django?**

The only major problem of django is that if you want to develop a small size project then this is kind of memory heavy framework. It can be used to develop small size project but in general Flask is recommended for such thing. Flask is also a Python framework for web development.

**Recommendations to others considering Django:**

If you are using Python for web development then you must give a try to Django unless you don't want to fall in Love with it.

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

I personally use Django to develop web application from scratch. The benefits of using Django are:

- Lot of supporting libraries
- Lot of middleware
- Easy to debug
- Ease of developing RESt apis
- Integrated templating language (Jinja)

  ### 37. Django - Framework worth checking out

**Rating:** 4.5/5.0 stars

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

**Reviewed Date:** June 22, 2022

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

The feature I liked most was the part where all the required functionality like user authentication and the admin panel are auto-generated by the framework. The basic functionalities can be considered plug-and-play.

**What do you dislike about Django?**

As the framework is supporting plug and play for the basic functionalities, customizing these features is a bit of a hassle. To move into an updated version of Django is a head-breaking task.

**Recommendations to others considering Django:**

Very easy to use a framework, and debugging an issue is a lot easier comparatively.

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

To start a new project the user is just a command away and the MVC architecture provided by Django is world-class. If you want your project to be up and running in a week, this is the best framework.

  ### 38. My Journey with Django

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bikram A. | Head Of Engineering, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 23, 2022

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

Django has so many off-the-shelf modules built it that for most of the common tasks you can find library and you can just focus on your business logic.

**What do you dislike about Django?**

Sometimes it feels like the framework is too bulky. I prefer flask sometimes before Django is heavy sometime

**Recommendations to others considering Django:**

If you are thinking of maintaining the application for more than a year, I would prefer to go with django than other python web application framework

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

We have a in-house web application that is a while label wrapper around AWS console. Things like user registration. Authentication and RESTFul API comes off the shelf.

  ### 39. My go-to python framework for secure applications

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** January 18, 2022

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

Django has been my favorite web framework when it comes to creating applications with python. The Django framework's ORM has worked wonders for me and using a wide variety of databases with it has been very easier. Moreover, I've loved the in-built security features that come with this framework directly, so I had to spend less time developing security protocols and codes for my application. The templating engine was so good that I was able to create and send dynamic web pages to the user in a snap.

**What do you dislike about Django?**

Though it is very well-built, there are still some issues that I've disliked while I worked with this framework. The framework comes with a routing scheme that routes traffic and incoming requests to specific URLs based on the request data. But this framework cannot handle multiple requests simultaneously. Due to this, sometimes when traffic on the server increases, the performance gets sluggish.

**Recommendations to others considering Django:**

Anyone who has a good grip on python should definitely try out this awesome framework. If you want to create bigger applications this one is the best, but if you are developing small applications this might not be a perfect choice. There are so many features of this framework and no matter how much you dive deep you won't fully explore this framework. The team behind this is constantly adding new features, hence you'll always be updated.

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

With Django, I've loved building web applications. I've always loved the simplicity of the python language and that's why I wanted to work with it for web application development too. Working with Django, I've realized that managing databases become really easy with the ORM model, and it provides pretty good speed too.

  ### 40. 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

  ### 41. 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.

  ### 42. 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.

  ### 43. 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

  ### 44. 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

  ### 45. 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.                                                                                                                       .

  ### 46. 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

  ### 47. 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.

  ### 48. 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

  ### 49. 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

  ### 50. Django Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Dev A.

**Reviewed Date:** October 08, 2020


## 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?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-08-12+21%3A38%3A09+-0500&secure%5Bsession_id%5D=610d0949-8f98-4f95-8477-33f22abc885d&secure%5Btoken%5D=a9f20de3b5d9f8a1b094a446d51f7d8aaad52bdc63b9a4f1dafa627dbe6c1aff&format=llm_user)
## Django Integrations
  - [Adobe Commerce (formerly Magento Commerce)](https://www.g2.com/products/adobe-commerce-formerly-magento-commerce/reviews)
  - [AWS Auto Scaling](https://www.g2.com/products/aws-auto-scaling/reviews)
  - [Bunny](https://www.g2.com/products/bunny/reviews)
  - [Bunny CDN](https://www.g2.com/products/bunny-cdn/reviews)
  - [Claude Code](https://www.g2.com/products/anthropic-claude-code/reviews)
  - [Gemini](https://www.g2.com/products/google-gemini/reviews)
  - [GitHub](https://www.g2.com/products/github/reviews)
  - [Microsoft 365](https://www.g2.com/products/microsoft365/reviews)
  - [OpenAI SDK](https://www.g2.com/products/openai-sdk/reviews)
  - [PostgreSQL](https://www.g2.com/products/postgresql/reviews)
  - [Redis Software](https://www.g2.com/products/redis-software/reviews)
  - [Slack](https://www.g2.com/products/slack/reviews)
  - [Twilio](https://www.g2.com/products/twilio/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)

