Delivered once every Week. No Spam Ever.

Issue - 72

Worthy Read

Want to deliver faster? Want to recover from failures more quickly? Want to improve your cycle time? This Actionable Continuous Delivery Metrics eBook will provide you insight into your software delivery pipeline, and help you to improve your delivery and team processes.

After a lot of planning, we are happy to announce that we'll be hosting all you lovely Django people next year!

It occurred to me that Django's ORM could do with a bit of a revamp to make use of recent developments in the Python language. The main area where I think Django's models are missing out is the lack of type hinting (hardly surprising since Django pre-dates type hints). Adding type hints allows Mypy to detect bugs before you even run your code. It may only save you minutes each time, but multiply that by the number of code + run iterations you do each day, and it can save hours of development time. Multiply that by the lifetime of your project, and it could save weeks or months. A clear win.

This is a step-by-step tutorial that details how to configure Django to run on Docker along with Postgres, Nginx, and Gunicorn. We’ll also look at how to serve Django static and media files via Nginx.

In almost every project we work on, we use Django admin for support and operations. Over time we experienced an influx of new users and the amount of data we had stored grew rapidly. With a large dataset we started to experience the real cost of some Django admin features.

This guide intends to show the steps to create a minimal Full Stack with Django, the Django-REST-Framework (DRF), ReactJS and Redux. This means (for me), that the project is set up for development and deployment with nginx, gunicorn and Docker on AWS’s Elastic Container Service (ECS). There are multiple ways to accomplish this task, mine may not be the best practice at every step, but it worked out for me in my project. So if you see any mistakes or superior solutions, do not hesitate to inform me about it. This guide is a step by step process of me, recap my knowledge, which originated through reading and testing others guides and working on an early phase product. It might be a long journey, but it will fulfill my wish to have all the things, that worked for me at one place (you don’t wanna see my bookmark list).

Tips and tricks to let you know all the things you *can* do with the Django admin (understanding that it has its limits, of course). Curated by @spookylukey Curator's note - adding once again as @spookylukey is doing an awesome job on this handle


djangohunter - 54 Stars, 16 Fork
Tool designed to help identify incorrectly configured Django applications that are exposing sensitive information.

django-find - 35 Stars, 2 Fork
Easily add search functionality to Django projects

Childhood-Said - 5 Stars, 0 Fork
A simple community for Django

Django 2.x project template with a layout as a Python wheel.

django-annotate-field - 3 Stars, 0 Fork
AnnotateField() for django

computrabajo-bot - 3 Stars, 0 Fork
static website and django project to apply automatically to all job offers listed in

sspdatatables - 3 Stars, 0 Fork
Django package for server side processing table using datatables package