14.5K
12.5K
+ 1
3.1K

What is Django?

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Django is a tool in the Frameworks (Full Stack) category of a tech stack.
Django is an open source tool with 49.6K GitHub stars and 21.5K GitHub forks. Here’s a link to Django's open source repository on GitHub

Who uses Django?

Companies
2060 companies reportedly use Django in their tech stacks, including Pinterest, Instagram, and Udemy.

Developers
12106 developers on StackShare have stated that they use Django.

Django Integrations

Python, Laravel, PyCharm, Sentry, and Select2 are some of the popular tools that integrate with Django. Here's a list of all 49 tools that integrate with Django.

Why developers like Django?

Here’s a list of reasons why companies and developers use Django
Private Decisions at about Django

Here are some stack decisions, common use cases and reviews by members of with Django in their tech stack.

Shared insights
on
DjangoDjango

backend and all the database stuff Django

See more
MiW CryptAnalytics
MiW CryptAnalytics
Shared insights
on
DjangoDjango

Django framework provides the web application framework, session modules, database and templates. Django

See more
Yaakov Gesher
Yaakov Gesher
Data Pipeline Engineer at Planet Watchers · | 1 upvotes · 35 views
Shared insights
on
DjangoDjango

Our backend was written in Django. We took advantage of the ready-to-go admin interface as a go-to solution for the client to be able to authorize his users, as well as other functionality, while most of the work was done through the Django Rest Framework. Django

See more
Mark Lee
Mark Lee
Head of Growth - SendBird at SendBird · | 1 upvotes · 0 views
Shared insights
on
DjangoDjango

SendBird API server Django

See more
Shared insights
on
DjangoDjango

Django is used as a framework behind the project Django

See more
Seungkwon Park
Seungkwon Park
Shared insights
on
DjangoDjango

django는 저의 무기입니다.

django 이외에 flask로 간단한 restful api를 만들면서 느낀점은 framework 보다 언어가 중요하다는것을 알았고 django가 얼마나 큰 framework인지 알게되었습니다.

저는 signal 사용을 좋아합니다. Django

See more
Public Decisions about Django

Here are some stack decisions, common use cases and reviews by companies and developers who chose Django in their tech stack.

Dmitry Mukhin
Dmitry Mukhin
CTO at Uploadcare · | 25 upvotes · 732.4K views

Simple controls over complex technologies, as we put it, wouldn't be possible without neat UIs for our user areas including start page, dashboard, settings, and docs.

Initially, there was Django. Back in 2011, considering our Python-centric approach, that was the best choice. Later, we realized we needed to iterate on our website more quickly. And this led us to detaching Django from our front end. That was when we decided to build an SPA.

For building user interfaces, we're currently using React as it provided the fastest rendering back when we were building our toolkit. It’s worth mentioning Uploadcare is not a front-end-focused SPA: we aren’t running at high levels of complexity. If it were, we’d go with Ember.js.

However, there's a chance we will shift to the faster Preact, with its motto of using as little code as possible, and because it makes more use of browser APIs. One of our future tasks for our front end is to configure our Webpack bundler to split up the code for different site sections. For styles, we use PostCSS along with its plugins such as cssnano which minifies all the code.

All that allows us to provide a great user experience and quickly implement changes where they are needed with as little code as possible.

See more
James Cunningham
James Cunningham
Operations Engineer at Sentry · | 21 upvotes · 274.4K views

Sentry started as (and remains) an open-source project, growing out of an error logging tool built in 2008. That original build nine years ago was Django and Celery (Python’s asynchronous task codebase), with PostgreSQL as the database and Redis as the power behind Celery.

We displayed a truly shrewd notion of branding even then, giving the project a catchy name that companies the world over remain jealous of to this day: django-db-log. For the longest time, Sentry’s subtitle on GitHub was “A simple Django app, built with love.” A slightly more accurate description probably would have included Starcraft and Soylent alongside love; regardless, this captured what Sentry was all about.

#MessageQueue #InMemoryDatabases

See more
George Krachtopoulos
George Krachtopoulos

Hello everyone,

Well, I want to build a large-scale project, but I do not know which ORDBMS to choose. The app should handle real-time operations, not chatting, but things like future scheduling or reminders. It should be also really secure, fast and easy to use. And last but not least, should I use them both. I mean PostgreSQL with Python / Django and MongoDB with Node.js? Or would it be better to use PostgreSQL with Node.js?

*The project is going to use React for the front-end and GraphQL is going to be used for the API.

Thank you all. Any answer or advice would be really helpful!

See more
Shared insights
on
DjangoDjangoFlaskFlask
at

We initially though we would use Django because it seemed to have a lot of the things we needed out of the box. After a bit of research we realized that using Flask would be a better option since it is more flexible and would be lighter for our purposes. Having set up our REST api using Flask we believe that we did make the right decision. We found that the flexibility of Flask along with the many extensions available for it to be very appealing. We were able to add the functionality we needed without much difficulty thanks to the quality of the extensions and their documentation.

See more
Malthe Jørgensen
Malthe Jørgensen
CTO at Peergrade · | 13 upvotes · 121.4K views

We recently switched from MongoDB and the Python library MongoEngine to PostgreSQL and Django in order to:

  • Better leverage GraphQL (using the Graphene library)
  • Allow us to use the autogenerated Django admin interface
  • Allow better performance due to the way some of our pages present data
  • Give us more a mature stack in the form of Django replacing MongoEngine, which we had some issues with in the past.

MongoDB was hosted on mlab, and we now host Postgres on Amazon RDS .

See more

Django or NodeJS? Hi, I’m thinking about which software I should use for my web-app. What about Node.js or Django for the back-end? I want to create an online preparation course for the final school exams in my country. At the beginning for maths. The course should contain tutorials and a lot of exercises of different types. E.g. multiple choice, user text/number input and drawing tasks. The exercises should change (different levels) with the learning progress. Wrong questions should asked again with different numbers. I also want a score system and statistics. So far, I have got only limited web development skills. (some HTML, CSS, Bootstrap and Wordpress). I don’t know JavaScript or Python.

Possible pros for Python / Django: - easy syntax, easier to learn for me as a beginner - fast development, earlier release - libraries for mathematical and scientific computation

Possible pros for JavaScript / Node.js: - great performance, better choice for real time applications: user should get the answer for a question quickly

Which software would you use in my case? Are my arguments for Python/NodeJS right? Which kind of database would you use?

Thank you for your answer!

Node.js JavaScript Django Python

See more

Django Alternatives & Comparisons

What are some alternatives to Django?
Flask
Flask is intended for getting started very quickly and was developed with best intentions in mind.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Rails
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Laravel
It is a web application framework with expressive, elegant syntax. It attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
PHP
Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.
See all alternatives

Django's Followers
12501 developers follow Django to keep up with related blogs and decisions.
Jeffrey Jackson
kevbot123
Angel Gutierrez
Shubham Singh
Usman Ghani
Pritam Sarkar
S. M. JAHANGIR
jaydenkallusky4496
Sam Sam
Justin Harvey