Django is a free, open-source web application framework written in Python. A development team can use it to accelerate the process of building web apps. This handy framework offers a set of components for common web development features such as user authentication, admin panel, file uploading, forms, and many others.


6 expert tips for building better Django models

As the old programming adage goes: Show me your algorithm, and I will remain puzzled but show me your data structure, and I will be enlightened. An application’s data [...]

Data science Python Web development

The Ultimate Tutorial for Django REST Framework: Custom Fields (Part 3)

If you’ve been keeping a close eye on our blog, you probably didn’t miss the last two parts of this tutorial. Be sure to catch up with the work [...]

Data science Python Web development

The Ultimate Tutorial for Django REST Framework: Login and Authentication (Part 2)

In the previous article in this series, I showed you how to prepare an API that implements basic CRUD on objects quickly. This time, I’ll show you how to [...]

Data science Python Web development

The Ultimate Tutorial for Django REST Framework: CRUD (Part 1)

Joining a project that uses Django REST Framework (DRF) is often stressful because of things like spaghetti code or antipatterns. I encounter the problem so often that at some [...]

Data science Python

Django, Flask, or Pyramid? How to choose the right Python framework for your project?

Django, Flask, and Pyramid are frameworks for web development in Python. A web framework includes a collection of packages or modules that allow developers to write web applications without [...]

Basics Data science Python

What is Django and how to get started?

Django is the largest and most popular Python web framework used all around the world by over 5 thousand websites. Its story began in 2003 when two developers, Adrian [...]

Python Web development

Where to put business logic in Django (tech talk)

In this post, I wanted to talk about an idea about a different approach to organizing business logic code in Django Projects that I’ve been toying with for a [...]

Data science

Tech talk: Where to Put Business Logic in Django

This presentation is a part of Sunscrapers’ weekly talks. Michał presents and evaluates different approaches to organising business logic code in a Django Project. Watch it to learn more [...]

Get insights from software experts.

Almost finished…

But we need to confirm your email address first.

To complete the subscription process, please click the link in the email we’ve just sent you.

Sunscrapers Sp. z o.o.

ul. Pokorna 2/947

Warsaw 00-199


Add us to your address book

Thanks for subscribing!

Your email address already exists in our database.

Every month, you’ll get a portion of insights about tech trends, best practices in building software, and managing tech teams. You’ll hear from us soon.

Scroll to bottom

Hi there, we use cookies to provide you with an amazing experience on our site. If you continue without changing the settings, we'll assume that you're happy to receive all cookies on the Sunscrapers website. You can change your cookie settings at any time.

Learn more

Learn how to create a REST API for Django projects !

Build a functional REST API with the Django REST Framework

Download ebook No, thank you
Rest API eBook