Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Django Alternatives

Django Reviews & Product Details - Page 14

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.
Michael P.
MP
Co-Founder & Chief Technology Officer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Django?

I love the ease of use of the Django framework. I have been a Rails dev for many years and it was extremely easy to jump into Django for the first time. Not to mention, pick up Python. I would recommend Django to many devs, especially for cases when some machine learning is involved. There are plenty of awesome libraries with stats / machine learning Review collected by and hosted on G2.com.

What do you dislike about Django?

Would be nice to see some better tutorials out there. Maybe get somebody from the community to release something equivalent to Michael Hartl's Rails tutorial for Django. Overall, I would say the dislikes are very low. Library support is fairly strong. Would also like to see something built in more comparable to Devise for Rails. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Make sure to spend some good time going through Code School or something equivalent to pick up a good base for your Python knowledge base. Review collected by and hosted on G2.com.

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

Easy way to setup a web app. Great management of a small MVP. Python is a flexible and easy to use language. Good language to use if you want to outsource and find a lot of cheap devs. Low learning curve leads to fast and good development of an app. Review collected by and hosted on G2.com.

Bruno M.
BM
DevOps / Back-end Engineer
Food & Beverages
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best about Django?

The tons of built-in functionality (ORM, templating, authentication, form validation and so on).. Even if you need something else, the community is so big that there's probably a library for it. Review collected by and hosted on G2.com.

What do you dislike about Django?

Sometimes you need to deviate from the standard course and avoid Django's magic, but it is not going to make it any easier.

It also forces a rigid structure in your application that is not always desirable. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Consider whether your application truly needs such a bulky framework. Sometimes lighter alternatives such as Flask are better suited.

If it works for you, however, however, go for it! Review collected by and hosted on G2.com.

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

I've been using it for full-fledged web applications since 2011. The ORM is a breeze to work with (especially since migrations became a core feature) and it has a host of useful extensions. Review collected by and hosted on G2.com.

Nikolay G.
NG
Software Engineer
Internet
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Django?

Django follows python philosophy and has a lot of good things embedded in default distribution.

Admin covers most of the standard cases for managing the data, south migrations functionality allows to significantly simplify changes in the database.

Really good documentation and tutorials help a new developers to easy dive in and focus on business logic and not on framework details. If something is missed in documentation, a big community will definitely help.

It has a good tools for unit and integration testing, which is crucial for development a solid code.

It has a brilliant django rest framework which solves REST API implementation. Review collected by and hosted on G2.com.

What do you dislike about Django?

Django bounded to the SQL databases and it's harder to work with a noSQL.

Sometimes it's hard to implement something non-trivial using django.

ORM is too abstract, and it might produce non-efficient SQL calls. Lack of ORM flexibility often introduces a raw SQL calls, which might bring bugs and errors Review collected by and hosted on G2.com.

Recommendations to others considering Django:

It is really good for starting a project with Django if your application a typical MVC application, or it's a single page application with a rich javascript and you need a simple backend. If you need something special on backend Django might be harder to customize Review collected by and hosted on G2.com.

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

I developed a several web application, using Django, such as:

- Portal for aggregation a performance test results

- Web application for pet sitters and clients

- A REST API authentication layer for neo4j database and angularjs client application Review collected by and hosted on G2.com.

Jamie C.
JC
Web Developer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Seller invite
(Original )Information
What do you like best about Django?

- Django's built in CMS is one of the most powerful features out of the box. For early projects, it makes debugging, testing, and feature building much faster by allowing objects to be easily modified in a local environment as opposed to being forced to add and edit entries through a crude CMS or directly with SQL.

- The ability to use standard Python packages (coupled with the beauty and ease of pip and virtuanev) make extending the functionality of a Django site very simple, and in some cases even easier than Ruby on Rails or other modern package-based frameworks.

- The Django Rest Framework is a huge plus, and cuts the code required to build a powerful API in half. I've built quite a few APIs using this framework and it alone is a good reason to use Django.

- The ORM is incredible. Review collected by and hosted on G2.com.

What do you dislike about Django?

- Django's migrations are powerful but can become messy very quickly if stepping outside of automatically generated migrations. Also, documentation for migrations and some of the more low level features of Django is sometimes missing or misleading.

- As with all frameworks that rely heavily on open source packages, version changes can often cause some headaches. Django is pretty good at properly phasing out features and functions, but some package maintainers (even for some of the more popular packages) suffer from time to time from the common problem of conflicting peer dependencies, logs full of deprecation warnings, or just plain radio silence regarding pull requests or easy-to-fix issues. This is not really specific to Django, and is not really Django's fault, but the framework is so solid otherwise that there is not a lot to discuss here. Review collected by and hosted on G2.com.

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

I've used Django for everything from small personal projects to large APIs meeting complex contract requirements. The main benefits I've noticed are:

- Python is powerful when you know it well, so it can be a useful asset when working with Django

- Django will speed up your development greatly

- Writing reusable, maintainable code is a breeze (mostly due to Python's features, but also due to Django's take on the MVC architecture. Review collected by and hosted on G2.com.

Matheus J.
MJ
Entrepreneur and Software Engineer
Information Technology and Services
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?

Django possess a great documentation and any developer can achieve fast ramp up using the official tutorial.

Code is very clear and development becomes easy with proper IDE (I prefer Pycharm). Pycharm offers line-to-line debug out of the box.

Django admin is great for internal maintanance because it offers access to all database without requiring SQL knowledge.

'Django Sites' is a good framework to deal with multiple brands using the same code base.

Review collected by and hosted on G2.com.

What do you dislike about Django?

Most 3rd party libraries take too long to get bug fixed. Some libraries are essential for production and the community looks not very active.

Several libs are not ported to Python3 yet. This means that the developer should choose to use Django older verions or implement proper porting for the lib (which can be costy).

StackOverflow questions are not answered as fast as other web frameworks. One should simply not rely in this kind of tool in order to solve problems. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Great framework with no missing features, ready for production. Review collected by and hosted on G2.com.

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

I'm developing web projects related to ecommerce. Since this projects are built for startups, data migration is frequently used and well supported by Django.

Startup projects deal with a lot of uncertainty and unexpected scalability. Django is very easy to make an app evolve and found good resources to make it run in a complex AWS stack. Review collected by and hosted on G2.com.

Mihai V.
MV
Software Engineer
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?

As stated in the title of the review, it is very easy and secure to build big projects and it is extremely convenient when database operations in the projects are time consuming. Review collected by and hosted on G2.com.

What do you dislike about Django?

Its REST framework library is sometimes slow (django-rest-framework). It has its limitations when there is a possibility in some scripts to implement multiprocessing. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

To get started with, it is strongly recommended to head to django's official page where you can find the detail documentation and a significant number of tutorials to start with. Review collected by and hosted on G2.com.

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

Currently, Django is the most used framework at the company I currently work for. We develop complex web projects involving visualization of data on maps. Django is very convenient when it comes about transferring data from the backend to the frontend in json format through ajax requests. Review collected by and hosted on G2.com.

Jaylen W.
JW
Parallelization of Code Modeling Graphene Layers: Research Assistant
Higher Education
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Django?

Django is Python Web Framework. The elegant and clear syntax of Python aids in the development in making developing web apps with Django preferable to those who enjoy coding in Python. The biggest sell for me to use Django was that it is open source and has a large community that supports it. You have people that work on the core software and other community members providing third party plugin tools for it. Next, the way how Python has its own package manager made installing/upgrading Django as breeze as well with third party tools where often one line in the command line only needed to be executed to have a tool be installed and configured correctly. Python has virtualenv, this creates a "sandbox" of Python libraries and tools that are separate from your OS libraries. This kept development contained and allowed quick prototyping if needed with Django. The Django models are fairly straight forward to implement to get the "content" functionality that you want. For production, Gunicorn and Nginx worked very well in providing a stable and lightweight server experience handling request to the Django app. Review collected by and hosted on G2.com.

What do you dislike about Django?

I would prefer if the documentation for Django was more clear and organized. Often search on the site for information, instead browsing through the site to find what I need, a custom google search helped me a lot more finding what I needed on the site. I disliked the tutorial/walkthrough/building first app pages. The site would walk you through in making your first Django app, then next two steps over they have you modify the changes they told you to do. For example, and I'm paraphrasing giving you a situation, they would say "this is how you would write this to configure that. [Refreshes page] you now see this method works. [Moves on to next step] The last implementation worked but their is a better way in doing this and you won't need to worry about these following problems. Change the line you modified before to this." I'd rather be taught the correct and most efficient way to do something from the start. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Django takes all the powerful things that you are aware of from Python and takes it to provide a full web framework. What was big for me was the 3rd party software support. If you think of some functionality you would like to incorporate in your app, chance someone wrote a tool for Django already. It is just then using Python's package manager to automatically download and install it for you in your sand boxed environment.

There is a learning curve, but once you understand the ways how the models talk to the database and back to the views and then what the user sees with the templates, you have a powerful tool under your belt. Review collected by and hosted on G2.com.

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

The Django project I worked on was for creating a simple blog. Blogging solutions out there were too big and cluttered with features. I blogging solution was needed on software built just for blogging needs and nothing more. The result is the blog system was built and it is light and efficient. Review collected by and hosted on G2.com.

Naren A.
NA
Software Engineer 2
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?

I like the robustness and community support. I like the plug-ins available for Django to extend the functionality. I also love the continuous evolution of it. Review collected by and hosted on G2.com.

What do you dislike about Django?

I dislike the way django tutorials are flowing in the internet. It creates confusion for the beginners. Documentation of Django is good enough, but there should be a regulatory thing on tutorials. Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Need to maintain the pace Django is currently forwarding. It should save the community. It should also take market share in Wordpress like CMS, Salesforce like CRM and all. Review collected by and hosted on G2.com.

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

We are using Django to build our entire cloud telephony product. Developing in Django is very fast and teams can adopt it quickly than other frameworks like Pyramid or Web2Py. There are many benefits as I mentioned before.

Plug-ins, Easy to learn, Extensibility makes Django my favourite framework. Review collected by and hosted on G2.com.

David G.
DG
Software Developer
Computer Software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: Seller invite
What do you like best about Django?

The amount of out-of-the box features. Django handles many of the common tasks associated with setting up a "non-tivial" database-driven website, such as authentication, translation, security, database interactions, etc.

It is very quick to get a project up and running. If you have changed your opinion on the structure of the database, it is easy to run migrations to alter database tables.

Lots of good customer stories. From my experience Django scales well, is very fast and secure.

Excellent documentation and lots of useful resources (tutorials online, books, videos). Many helpful community developers. Much ongoing development to bring Django forward. Review collected by and hosted on G2.com.

What do you dislike about Django?

I think there could be better documentation/support for creating single page apps. There is limited information on the recommended way to create api end-points, and also which JavaScript frameworks which work well.

Due to the request-response cycle limitations, it is not possible to create websockets with Django. Although this is being addresses with Django channels project Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Compared to other Python frameworks, it can take longer to setup and understand Django. But the benefit of having built-in features and fantastic documentation is worth the initial effort. If you are having issues, read the official documentation, as it is excellent. Review collected by and hosted on G2.com.

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

Trying to create a website which allows customers to visualise and analyse data. The customer should login and only have access to only their own data.

It was very quick and easy to setup access permissions in Django. Creation of URLs to map certain data visualizations was intuitive. Getting a site up-and-running was generally painless. Upgrading to newer versions of Django on the way so well documented.

Review collected by and hosted on G2.com.

Maxime L.
ML
Ingénieur Python/Django
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?

The whole ecosystem built by the framework: ORM, views, auth & sessions integrated, admin auto generation, etc. Review collected by and hosted on G2.com.

What do you dislike about Django?

The difficulty to integrate with new JavaScript frameworks, Review collected by and hosted on G2.com.

Recommendations to others considering Django:

Start with a small project, like a blog to start with Django: it helps to understand how works views, models and URL together. Also don't hesitate to use third-party app to save time during development. Review collected by and hosted on G2.com.

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

Allows to create sophisticated web applications quickly, with strong security and ease of maintenance, thanks to a universal programming design. Review collected by and hosted on G2.com.