Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Django Alternatives

Django Reviews & Product Details - Page 13

Django Overview

What is Django?

Django is a high-level Python Web application server that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

Django Details
Discussions
Django Community
Show LessShow More
Product Description

Django is a high-level Python Web application server that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.


Seller Details
Seller
Django
HQ Location
N/A
Twitter
@djangoproject
183,010 Twitter followers
LinkedIn® Page
www.linkedin.com
46 employees on LinkedIn®

Recent Django Reviews

AS
Aanya S.Enterprise (> 1000 emp.)
5.0 out of 5
"Why Django? Simplicity and Power go Hand in Hand for Web Development."
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 protect...
Verified User
A
Verified UserSmall-Business (50 or fewer emp.)
5.0 out of 5
"Amazing framework "
Very easy to new developers compared to other framework. The ORM features are impressive and have very good performance Python provides flexibili...
Ashay C.
AC
Ashay C.Small-Business (50 or fewer emp.)
5.0 out of 5
"Django- An Flexible Backend Framework"
Django is Dynamic and flexible , and has vast community support. the integration and implementation can be done easily.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Django Media

Answer a few questions to help the Django community
Have you used Django before?
Yes

Video Reviews

170 Django Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
170 Django Reviews
4.5 out of 5
170 Django Reviews
4.5 out of 5

Overall Review Sentiment for DjangoQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
Luis C.
LC
Software Engineer
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Django?

First of all, it's built on top of Python, and Python is a great programming language.

Django's ORM is pretty complete and powerful, and in conjunction with PostgreSQL for example (it's worth noting that it supports many other databases), it really streamlines the process of dealing with data.

Besides its ORM, Django makes it really easy to put up and running an MVC web app in no time. And plugged with the right third party libraries, such as DRF (Django Rest Framework), building RESTful APIs is even fun!. Review collected by and hosted on G2.com.

What do you dislike about Django?

I dislike the fact that it is necessary to use a third party library to be able to configure different deployment environments (settings) in a simple way.

I would like Django to employ especial effort on improving what they call "django-channels", for websockets integration.

Setting up url routing is not hard at all, it's great how they use regular expressions for it, but I believe it could be improved to simplify it a little bit. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

It's not that this framework is the "panacea" of web frameworks, but in the MVC world, this is definitely one of the best. I would totally recommend it, but I always encourage to have a look at alternatives, depending on the use case. Review collected by and hosted on G2.com.

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

RESTful APIs development. Like everything in the software development / engineering industry, time to market is extremely important, and Django makes a great work in simplifying things so developers can deliver features faster. Review collected by and hosted on G2.com.

Zhou Z.
ZZ
Software Engineer / Senior Innovation Fellow
Education Management
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Django?

* Mature, fast, secure, stable, and scalable.

* Abundant resources (apps) that can make your life easier. For example you can easily extend the basic django with official or custom authentication systems, restful framework and api, etc.

* Great documentation.

* Most importantly, Django is extremely versatile. It can be used to create virtually anything except a few cutting-edge frontend functionalities (see Dislike section). Review collected by and hosted on G2.com.

What do you dislike about Django?

* Very difficult to implement certain features offered in modern Javascript frameworks such as live data binding.

This is not really my dislike about Django because live data binding is not what Django is built for. I know there are solutions such as django-angular. But if live data binding is your site's core feature, probably you should re-consider why not use React / Meteor / Angular instead.

* Upgrading Django is not easy. It usually involves lots of code changes and sometimes database migration. This is not like Wordpress or Drupal, in which upgrading requires much less code changes, minor upgrades can be automated, and db migration scripts are created for you.

* Development cycle is longer than Ruby on Rails and much longer than Sails/Meteor. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Evaluate your needs and you can't really go wrong with Django. I should also mention it seems for-profit companies use Rails more often, whereas institutions/non-for-profit companies use Django more often. It may be my stereotype though. Review collected by and hosted on G2.com.

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

To develop secure, stable, and scalable websites, more efficient and controllable than PHP CMS frameworks such as Wordpress and Drupal.

Django may not be as fancy as those modern JS frameworks (e.g. Sails, Meteor, etc.), which are particularly good for certain kinds of websites. If you don't need those fancy features, you can't really go wrong with Django, simply because it's so versatile and reliable. Review collected by and hosted on G2.com.

Verified User in Design
UD
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Django?

Ahh! When first learning Python I used the Flask framework. Don't get me wrong it's great, but Django is so much better! There's so much support and built in features. I love how easy it is to create a functional project. Review collected by and hosted on G2.com.

What do you dislike about Django?

Can't really think of anything that I don't love. Review collected by and hosted on G2.com.

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

Working on various projects for clients. I've realized that it scales well. Review collected by and hosted on G2.com.

Artem M.
AM
1C Enterprise Developer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Django?

Fist of all it's python - in my opinion the most elegant and

laconic programming language with efficient standard library.

Django have good internal functionality, but also have a lot of additional "battareies" with additional functionality to save your time and not reinvent the wheel.

Simple but powerful orm with migrations, versatile url router that configs with regular expressions, ready made admin CMS with few lines of code. All this parts makes your developments process fast and comfortable. Review collected by and hosted on G2.com.

What do you dislike about Django?

A lot of django batteries are not compatible with python 3. But i think it's a temporary thing.

For small projects its hard to find cheap hosting. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Even if you not use Python/Django in your infrastructure, give it a chance. Maybe it will be helpful for prototyping. Review collected by and hosted on G2.com.

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

Development of email tracking application and ecommerce catalog .

The best tool among others to produce fast and maintainable functional. Review collected by and hosted on G2.com.

Milad N.
MN
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Django?

I had experience with lots of programming frameworks, but django is one of the best. It is easy to use and easy to code clean. the best think is that I can use it in both small and big projects. it easy to setup and everything is great Review collected by and hosted on G2.com.

What do you dislike about Django?

At first my biggest problem with django was that not lot of web hosting supported django. and I should have my own host to deploy. And, compare to other frameworks it still has less components but it grows really fast. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Django is very easy to use and mostly it can integrate with lots of other frameworks and legacy softwares Review collected by and hosted on G2.com.

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

I coded a large online market with django which was a nice experience with django and also I coded a application server, both of them are still working. Review collected by and hosted on G2.com.

Mahmut B.
MB
Senior Software Engineer
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Django?

MVC architecture, easy to use, Model management, Signaling Framework, On the fly file checking with middleware, using C code in python and it runs in framework without any problems. Easy to prototype and develop, easy to maintain its code when you apply python conventions too. Review collected by and hosted on G2.com.

What do you dislike about Django?

Long response times and less concurrency for C10K problem, which makes system overburden with more than million connection without optimization. With apache server it is complete mess, I suggest don't use it with Apache Server instead use it with Nginx. Also it not good for scaling out. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

If you want to prototype an application rapidly but after it had become mature you will switch to some concurrency out-of-the-box implementation use django as your python web framework, it has lots of features but it has long learning curve. Review collected by and hosted on G2.com.

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

We are building our project on this framework and it is one of the building blocks of our system. It is easy to prototype and for rapid application development it is the best option for a python stack. Review collected by and hosted on G2.com.

Aditya J.
AJ
Co Founder
Wholesale
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Django?

out of the box admin

sweet python syntax

good community support

very much detailed documentation

Support for almost everything required in a webapp (battle tested) Review collected by and hosted on G2.com.

What do you dislike about Django?

confusions due to python 2/3

too big package, not required for small projects

poor default templating language

inferior ORM as it is old, can be made better Review collected by and hosted on G2.com.

Recommendations to others considering Django:

The only time I would recommend anything other than django on the server side is when you have good javascript developers and then can work on the presentation as well as business logic layer simultaneously, may be even full stack. Review collected by and hosted on G2.com.

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

We use django on the server side to access database through rest apis.

Out of the box admin helps a lot as we have small team and low budget.

Also new people coming to the project pick up the source easily as "explicit is better than implicit" philosophy helps us write code in the same way people do it in different companies. Review collected by and hosted on G2.com.

Alonso P.
AP
Desarrollador de Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Django?

It is a powerful web framework, also use as a programming language Python, that's a plus point because you can use so many package from Python. Another plus point is this framework use MySQL as a DataBase, but also you can use PostgreSQL and don't affect your work basically on nothing. This framework is very practical. Review collected by and hosted on G2.com.

What do you dislike about Django?

The Documentation is something that is really confuse to understand, I spent a lot of time try to find any solutions on particularly cases, the documentation has missing points that you can get lost easily. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

My recommendation is first, learn about web design, web development and programming language like python. Because if you going to use this framework, you have to be update with all this tips. Review collected by and hosted on G2.com.

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

My first experience on Django was to learn how to use it on an web project that let me use Heroku as a Data base to upload the information that I was working on. It's incredible how you can mix different parts to get a result, in my case a Web site. Review collected by and hosted on G2.com.

chedi t.
CT
Consultant
Computer Software
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Django?

Using django is very straightforward for developing web application in python. The Model/View/Template architecture is very adapted to a certain model of website/application.

The framework came with battery included, so you will have most of the functionnalities of a modern web framework with authentication, orm, cache, async tasks and many others. Some on these functionalities are directly integrated in django but the vast majority is provided as third party packages that extends it to new exiting levels. Review collected by and hosted on G2.com.

What do you dislike about Django?

Django was build with a very specific set of web application architecture and needs, it can of course be coerced to address new development approach but by doing so, you lose many of the aspects that make it success.

As an example, you can use django with the Django Rest Framework to add rest endpoints to your application, but you will very unlikely use the template engine then because your application front-end will more likely be composed by static html and javascript files.

Another major consideration when using django is the system performance and scalability, a vanilla django installation will soon be at it limits with a heavy load. you will have to add cache, avoid the ORM as much as possible and restrict yourself to other support mechanism to get the job done. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Django is very mature and rich framework for web development in python, it will provide you with an easy way for rapid prototyping and can be extended with various third party packages.

Keep in mind although that Django will expect you to develop in a certain way to get the most of it and you will have to use many other tools to keep the performance of your application at a reasonable level. Review collected by and hosted on G2.com.

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

We started using django as an alternative to php web framework in a time where javascript and rail were not a thing. A part of being in python, which in it self is a major positive point, django offers a very simple way to prototype solution and have a working application.

With the last addition of data migration, and the rich third party packages, the possibilities of the framework are expanded more than ever. Review collected by and hosted on G2.com.

LG
Python/Django Developer
Architecture & Planning
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Django?

ORM. It's fantastic to been able to not know almost anything about SQL and easily make queries and bulk updates. The API it's in a _pythonic_ way and it has support for various features like annotations and aggregations and multiple database back-ends.

Shell/API it's also great. Been able to hack some code in the shell test it before continue working it's phenomenal. And with tools like ipdb and IPython it's just great.

The community! There's a lot of custom django packages for almost everything you need. Review collected by and hosted on G2.com.

What do you dislike about Django?

The learning curve. Although the tutorial makes things to look easy. After you complete it and want to start developing things it's get confusing and you need to read a lot of topics to start something. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Yes. Please consider it as one of you mayor choices for your web application. It's just great. Easy in the development stage and there's a lot of professional business web apps out there that are Django powered so it's not just an amateur software. Review collected by and hosted on G2.com.

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

Developing a architecture project and business management web application.

It's really easy to develop a new feature. Just start a new app, wire it with the project and with some ORM magic and HTTP wrappers your back-end it's ready and you can start focusing on the front-end.

Great for development since if you have some problem or don't understand what some class is doing you can open the source code and inspect it yourself. Review collected by and hosted on G2.com.