Django Tutorials and Insights

Learn about the latest trends in Django. Read tutorials, posts, and insights from top Django experts and developers for free.

GET STARTED

Django tutorials, posts, and more

Building an Hello World Application with Python/Django

Read this beginner-friendly post to get started with using Django to build web projects!
Building an Hello World Application with Python/Django

Django vs Ruby on Rails

DDI Development team has compared features and unique advantages of the Django and Ruby on Rails frameworks. If you’re still unsure about which tool to choose to build your startup or you're considering what to learn next, this material may give you some clues. Meet Django vs Ruby on Rails
Django vs Ruby on Rails

Asynchronous Task with RabbitMQ, Celery, and Django

Learn to perform asynchronous task processing with Django, Celery and RabbitMQ.
Asynchronous Task with RabbitMQ, Celery, and Django

Flask vs. Django: Why Flask Might Be Better

Flask is simple, flexible and unopinionated while Django is all-inclusive. Read this brief and practical comparison of Flask and Django and find out why Flask might be more fitting for you!
Flask vs. Django: Why Flask Might Be Better

Working With Class Based Views In Django

This is an attempt to breakdown Django Class Based Views into a less complex module for beginners in Django.
Working With Class Based Views In Django

Simple Django Web Application Tutorial

Very practical tutorial that goes through the steps and code to create a Python web application using the Django framework
Simple Django Web Application Tutorial

How to Integrate Custom Rich Text-Editor in Django

Tutorial to implement Rich Text Editor in Django application.
How to Integrate Custom Rich Text-Editor in Django

Asynchronous Tasks using Celery with Django

With the help of Celery with Django, a user's experience can improve dramatically. Here's how to make asynchronous tasks work in your app or website!

Building Data Products with Python: Using Machine Learning to Provide Recommendations

This is the third part of our tutorial on how to build a web-based wine review and recommendation system using Python technologies such as Django, Pandas, SciPy, and Scikit-learn. In this part, you will learn how to use machine-learning to recommend users wines based on their preferences.
Building Data Products with Python: Using Machine Learning to Provide Recommendations

Building Data Products with Python: Adding User Management to a Django website

This is the second tutorial on our series on how to build data products with Python. In this second tutorial, we will add user management. This is an important part. Once we are able to identify individual users, we will be ready to generate user recommendations through machine learning.
Building Data Products with Python: Adding User Management to a Django website

Python Framework Comparison: Django vs. Pyramid

Comparing Python frameworks? Here's a round-up of the differences between two popular frameworks— Django and Pyramid
Python Framework Comparison: Django vs. Pyramid

Building Data Products with Python: A Wine Review Website using Django and Bootstrap

With this tutorial, we start a series of tutorials about how to build data products with Python. As a leitmotif we want to build a web-based wine reviews and recommendations website using Python technologies such as Django and Pandas. We have chosen to build a wine reviews and recommendations website, but the concepts and the technology stack...
Building Data Products with Python: A Wine Review Website using Django and Bootstrap

How to Deploy a Django Application on DigitalOcean

Find out how you can deploy a Django Application on DigitalOcean Droplet running Ubuntu 14.04, PostgreSQL, Nginx, and Gunicorn

Creating Custom Template Tags In Django Application

The power of custom template tags is that you can process any data and add it to any template regardless of the view executed. You can perform QuerySets or process any data to display results in your templates.
Creating Custom Template Tags In Django Application

How to Deploy a Django App on Heroku Easily

This is an easy step-by-step tutorial on how to deploy Django Apps to Heroku.
How to Deploy a Django App on Heroku Easily

Django Performance Optimization Tips

Unfortunately, most of the developers simply add `select_related`/`prefetch_related` to their Django QuerySets to decrease the count of queries to the db
Django Performance Optimization Tips

Django-Classifier

From time to time you have to build some properties for an object and usually those are just a bunch of fields for a model...
Django-Classifier

Python & Django Beginner's Pack: Books, Tutorials, Newsletters etc.

Want to learn Python & Django? Look no further — here's a list of basic and advanced books, tutorials, newsletters, etc. to help you become a Python & Django master!
Python & Django Beginner's Pack: Books, Tutorials, Newsletters etc.

Django vs. Flask

Django and Flask: how do they compete as the Python based frameworks? We’ve collected some facts and suggested common use cases that help to make the right choice when deciding the tool to start your next project.
Django vs. Flask

Handling Multiple Instances of Django Forms in Templates

When you’re using Django Forms in a template, you’ll most likely run into situations where you need to handle more than one instance. Moreover, you’d need to know how to track the number of instances the user has added. This post is written to address this issue.
Handling Multiple Instances of Django Forms in Templates