AD
Ankit D.
Lab Technician
Enterprise (> 1000 emp.)
"A web framework for busy people"
5/5
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! Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Caspar F.
CF
Caspar F.
Integration Developer
Automotive
Mid-Market (51-1000 emp.)
"Great framework for web development with python"
3.5/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Meg D.
MD
Meg D.
Pogram Manager
Internet
Small-Business (50 or fewer emp.)
"The django tutorials are lifesavers!"
5/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Verified User in Education Management
UE
Verified User in Education Management
Mid-Market (51-1000 emp.)
"Easy to build, customizable and imaginative - the Legos of Python, Django"
4.5/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Verified User in Telecommunications
AT
Verified User in Telecommunications
Mid-Market (51-1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"An Excellent Python Based Web Server"
4/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Sougata D.
SD
Sougata D.
Web Application Developer - RA
Higher Education
Small-Business (50 or fewer emp.)
"Fast and Easy"
5/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Joshua F.
JF
Joshua F.
Full Stack Software Developer, IT
Computer Software
Mid-Market (51-1000 emp.)
"Django, the simple but powerful frame work."
4/5
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. Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Verified User in Internet
CI
Verified User in Internet
Mid-Market (51-1000 emp.)
"Django is an open-source framework for backend web applications based on Python"
4/5
What do you like best about Django?

Simple syntax

Its web server

MVC (Model-View-Controller) core architecture Review collected by and hosted on G2.com.

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. Review collected by and hosted on G2.com.

Verified User in Computer Software
AC
Verified User in Computer Software
Mid-Market (51-1000 emp.)
"Django helps you quickly spin up an application."
4/5
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. Review collected by and hosted on G2.com.

What do you dislike about Django?

Sometimes migrations can get a little tricky if you aren't doing them often enough. Review collected by and hosted on G2.com.

Olimar P.
OP
Olimar P.
Programador sénior
Enterprise (> 1000 emp.)
"Django, the best python framework"
5/5
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. Review collected by and hosted on G2.com.

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 Review collected by and hosted on G2.com.