django-planet
Jan. 12, 2024

Django News - It's Migrations week 📦 - Jan 12th 2024

in blog Django News
original entry Django News - It's Migrations week 📦 - Jan 12th 2024

Django Software Foundation

DSF membership now recognizes a much broader range of contributions to Django

The Django Software Foundation has updated its bylaws to represent better who may be a member.

djangoproject.com

DSF Board 2024 Elections – New board members 👋

Following the 2024 DSF Board Election Results, here are quick introductions from our two new board members, Sarah Abderemane and Thibaud Colas.

djangoproject.com

Updates to Django

Last week we had 17 pull requests merged into Django by 9 different contributors - including 2 first time contributors! Congratulations to Michael, and Zowie Beha for having their first commits merged into Django - welcome on board!

Last week saw a bunch of updates to GeoDjango. From 5.1:

  • BoundingCircle will be supported on SpatiaLite 5.1+.
  • Collect will be supported on MySQL 8.0.24+.
  • GeoIP2 will allow querying using ipaddress.IPv4Address or ipaddress.IPv6Address objects.

Also note that Django 5.1 has deprecated passing positional arguments to Model.save() and Model.asave() in favor of keyword-only arguments.

Django Newsletter

Wagtail CMS

Discover Wagtail AI Webinar

Whether you're a content creator, a tech enthusiast, or on the lookout for a CMS with advanced AI capabilities, this event is designed with you in mind.

bit.ly

Recovering deleted Wagtail pages and Django models

Accidentally deleted a Wagtail page or Django model? Start here! Jake Howard will walk you through how he saved a swath of intranet data in a pinch.

wagtail.org

Sponsored Ad

crunchydata.com

Articles

No Downtime Deployments with Gunicorn

A series of tips showing that managing a Gunicorn process is not as complicated as it seems and that you don’t have to reach for Kubernetes to achieve no-downtime deployments.

pecar.me

Cleaning Up Your Django repo — A Holistic Approach to Managing Migration Files

How to implement the “django-migration-zero” pattern, including a CI/CD pipeline

medium.com

Collapsing Django's Migrations

If you are struggling with too many migrations, here are some tips for collapsing or squashing them.

danielquinn.org

How to Connect Django With MongoDB

A look at the possible reasons for choosing MongoDB for Django projects and what Django’s lack of official support means in practice?

jetbrains.com

Django Views as Serverless Functions on Fly Machines

How to use Fly Machines to run a Django view as a serverless function.

fly.io

Secrets of Security in a Django application

An overview of 10 important ways to secure your Django app.

awstip.com

Events

“Advanced Models & AI... For Dummies” — Hybrid IndyPy Meetup

Join the IndyPy tribe for "Advanced Models & AI... For Dummies” on Tuesday, Jan. 23 at 7 pm ET. You can attend either in person at Eleven Fifty Academy in Indianapolis or remotely via Zoom.

meetup.com

Tutorials

Django Stripe Tutorial

How to create a Stripe-powered Django website to handle purchases using Stripe Checkout and the latest Stripe API.

learndjango.com

Deploy a Django application with Hetzner and Dokku

Dokku is a self-hosted Platform as a Service (PAAS) solution that you can run on Hetzner. This tutorial covers the steps to launch your own micro-PAAS in under 30 minutes!

danjacob.net

Videos

DjangoCon US 2023: Hosting and DevOps for Django

Production server infrastructure is a complicated beast that requires configuring and coordinating dozens of tools and services. You have a new Django application and you're ready to deploy it; what next? You have an existing Django application and you set up the servers yourself; what can you do better?

youtu.be

DjangoCon US 2023: Best Practices for Making a Wagtail Site as Accessible as Possible

Learn the tools and techniques you need to make your Wagtail site as accessible as possible.

youtu.be

DjangoCon US 2023: What Django Deployment is Really About by James Walters

Beginners often stumble when it’s finally time to get their Django app online. Instead of another deployment recipe, this talk seeks to explain the fundamental concepts of deploying a Django app and equip developers to think through the process for themselves when they’re ready to make the transition from their code editor to the web.

youtu.be

Sponsored Link

The Complete pytest Course: From beginner to expert

From Brian Okken, author of the book, Python Testing with pytest, comes a brand-new video course on mastering pytest.

pythontest.com

Podcasts

Will Vincent - Django, Writing Technical Books

Will Vincent is a former board member of the Django Software Foundation who has written three books on Django, co-hosts the Django Chat podcast, and co-writes the Django News newsletter.

pythonpeople.fm

Django Chat #154: Accessibility with Sarah Abderemane

Sarah is a Backend Developer at Octopus Energy and a member of the Django Accessibility team. We discuss her work improving the Django docs and admin, starting the Djangonaut Space program, organizing Django Paris meetups, and more.

djangochat.com

Django News Jobs

Business Systems Analyst at Energy Solutions 🆕

Python Django E-Commerce Full Stack at Nimonik 🆕

Senior Python/Django Engineer at Apexive

Principal Software Engineer at Teamworks

Michigan Online, Software Engineer at University of Michigan

Django Newsletter


This RSS feed is published on https://django-news.com/. You can also subscribe via email.