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

Its really easy to get up and going with website/database (provided you know python) Review collected by and hosted on G2.com.
Moving between the versions of django can be a little daunting. They change a lot of stuff between versions so that if you are going from 1.4 to 1.9 it could be a little difficult. Review collected by and hosted on G2.com.
Django is a great framework to design the backend of your web application. We started using it widly for smal bussines appilactions and are right now planing a large survey and contact management application for a specific bussines case.
It is easy to just get your page working, add models etc. Most things are taking care of by django itself, you get a great admin panel basicaly for free and that alone speeds up developement.
And python is such a nice and beautiful language, there are lots of tools and apps available etc. Review collected by and hosted on G2.com.
that there is no included frontend js framwork. but it is easy to add whatever framework you like... Review collected by and hosted on G2.com.

Django as we all know is the best web application framework for Python. Its miles ahead from its competition. Although its has a steep learning curve, even a novice developer can start churning out Django projects within days. Review collected by and hosted on G2.com.
its bulky, the ORM layer is too rigid. You have to do stuff the Django way or the Highway. The transition from major django versions is a pain and due to this clients end up using outdated version of Django. Review collected by and hosted on G2.com.
One of the things that I like from Django is that you don't need to reinvent the wheel, Django ports a lot of useful utilities that can be extended in a simple way taking the web development to the next level.
The language: Django uses Python that is a amazing language that provides amazing features mainly with the operating system providing a fast way to interact between a webapp and functionalities of the operating system or even other non-python softwares. Review collected by and hosted on G2.com.
Although Django let us to take the web development to other, when you're deploying it, the price of the hostings, and the difficulty to deploy the software comparing with programming languages like PHP and comparing frameworks like Laravel.
Other thing is the community support, this has two faces one of those is the quality and the quantity, although Django provides us quality examples, only has few examples, for experienced developers the quality is not really important because we only need that to understand a little about the software. Review collected by and hosted on G2.com.

Fast development. Nice programming language with Python. Full stack framework. Good performance. Review collected by and hosted on G2.com.
Needs some configurations. The deployment process should have an official tool to ease the deployment. Review collected by and hosted on G2.com.

Django provides all the stuff needed to bootstrap a web application. Admin, orm, authentication are the most useful features for me.
Also the ecosystem built around it is amazing, packages like django rest framework provide additional value to it.
The community around it is gorgeous. Review collected by and hosted on G2.com.
Maybe the default project structure is not the best one, even thought it maybe well suited for new developer.
The admin is a bit outdated, but it works Review collected by and hosted on G2.com.
Django is a full stack framework, and most importantly its written in Python. Python is a great language that has a full range of features that satisfy aging computer scientists to novice developers. This allows Django to integrate seamlessly into many tech companies that use Python.
Besides the basic array of tools that most mature frameworks have (ORM, testing, static collection, url controller) Django has a very strong base of contributors feverishly working on its development. It is not the easiest framework to use, as other languages have simpler paths for development and deployment (R and Rails), but for a company to head to the future with as few languages as possible, Python and Django is a fantastic option. Review collected by and hosted on G2.com.
Very steep learning curve, especially for someone with out Python experience. Front end frameworks have significantly less weight on the backend for static sites. Review collected by and hosted on G2.com.
It's very clear with the documents and Django Rest Framework works well with my python codes to provide API for the movie database. The thing I love most about Django has to be its buildin generic views like direct_to_template, object_list, object_detail, etc. It's so easy to create a view that shows a paginated list of items, or a view that uses a date in your url Review collected by and hosted on G2.com.
Because much of your Python code is only executed once (after which only the compiled result is executed), sometimes it is overly complicated to write a function that is executed on every hit. Review collected by and hosted on G2.com.
The thing I like most about django is that it comes with a lot of features commonly used by developers to build web apps. Review collected by and hosted on G2.com.
The biggest dislike about django is the setup. I has a learning curve Review collected by and hosted on G2.com.

Django is a very consolidated Framework and has a very active community. I usually use django to create applications such as (blogs, simple sites, catalogs). Its documentation is very complete and intuitive. The main features I quote: re-use of code, ease of learning, performance. Review collected by and hosted on G2.com.
I dont't have criticism to make about the django. I believe that it meets all the requirements that I consider important to develop small and medium-sized application. Review collected by and hosted on G2.com.