Top Rated Django Alternatives
Video Reviews
170 Django Reviews
Overall Review Sentiment for Django
Log in to view review sentiment.

It's well thought out, has a lot of features out of the box (authentication, ORM, templating, ...) without making things complicated. The community is very active too; there's a whole ecosystem of Django libraries. Review collected by and hosted on G2.com.
Setting up a project from scratch always includes some fiddling with settings until things work as intended (static files, I'm looking at you). Review collected by and hosted on G2.com.


There's a wealth of knowledge out there for it. Most issues I have, someone has had before. Review collected by and hosted on G2.com.
Database migration and scheme changes could be better. Though I am a couple releases behind current so things may have improved. Review collected by and hosted on G2.com.
World class documentation available online. Simple but high level ORM features. End to End implementation possible in days. Really for the perfectionists with a deadline. Review collected by and hosted on G2.com.
Setting up your first website is easy and fast. Setting up your production level website will take months and lots of developer hours. Review collected by and hosted on G2.com.

The Django Web Framework is based on MVC design pattern.
1. Being a python web framework django works well with other python libraries, plenty of plugins / 3rd party libraries, support for database migrations.
2. Django channels has brought in websocket support.
3. The rise of analytics and machine learning libraries in Python has makes Python/Django a good choice for writing the web app backend.
4. Tools like Django Rest Framework make it easier to build APIs that can be used for developing mobile apps Review collected by and hosted on G2.com.
1. Integration with graph databases is not perfect yet (django neo4j)
2. Django channels is new, I have used it and it looks promising -- but it is confusing as deployment paradigm changes (WSGI->ASGI) Review collected by and hosted on G2.com.

Django is by far the best and most practical web framework I've used, thanks to the neat organization of its code (Model-View-Template), as well as it being programmed in Python. Moreover, It has a large community and includes cutting-edge functionalities like migrations, signals... besides many plugins that allow to extend its capabilities even further. Finally, the fact that it comes with a built-in back-end make the developer's task way much easier. Review collected by and hosted on G2.com.
Nothing really, Django meets all my needs and requirements when I'm developing small web applications. Review collected by and hosted on G2.com.

The thing I like best about Django is the ease of use compared to your typical content management solution. It does most of the SQL management for you on the backend while you develop the DB Models and the front end admin pages. It also has a great SQL Lite Development version that allows for easy and efficient prototyping. Review collected by and hosted on G2.com.
The tutorials online from the official web page are not the most organized. Luckily I was able to learn from a developer on my team very versed in Django. But once you learn the basics it becomes very easy to rapid prototype CMS applications. Review collected by and hosted on G2.com.

The simplicity to create a web app without a heavy knowledge of python or web development at all. Is simply to understand and it's in continue development. Review collected by and hosted on G2.com.
As it is python doesn't bring any asynchronous thing .. that might be a deal breaker for some people, so you have to go with external tools such as celery or huey (external apps not provided by Django).
Another thing is: you can do REST API with Django as well, but you create a lot of duplicated code around, so everybody uses DRF (Django Rest Framework) which is a good alternative, but this kind of stuff should be included in the project itself (instead the fancy admin or other stuff that won't be used in the future years). Review collected by and hosted on G2.com.

Rich set of libraries available through pip
Code segregation and directory structure
Simple to write the code
Help documentation to start the project and to move on to advanced state Review collected by and hosted on G2.com.
In the initial days, it is very difficult to understand because of its MTV framework.
It has many setting and need to dig a lot to find the configuration papameters Review collected by and hosted on G2.com.

The admin is really great for creating simple or powerful administration sites. It also has a lot of open source applications that in many cases fit perfectly with my needs. And if they don't it is very easy to customize them. Review collected by and hosted on G2.com.
It can be to complex for simple applications or microservices. In this case I prefer to use Flask or Falcon framework Review collected by and hosted on G2.com.