django-planet

What's new in Django community blogs?

Django: Fix version 5.0’s URLField.assume_scheme warnings

Dec. 7, 2023 » Adam Johnson » [Archived Version]

Since Django’s inception, the web has gradually moved from HTTP to HTTPS, a welcome move for security. But the history has meant older parts of Django have had a lingering HTTP bias. Many of these have been migrated to default to HTTPS instead in previous versions. Django 5.0 …

Read More

Operations, WhiteNoise, and Tailwind - Building SaaS with Python and Django #177

Dec. 7, 2023 » Django on Matt Layman » [Archived Version]

In this episode, I worked through a couple of issues discovered after having the site be operational for real use. From there, we moved onto some fundamental technology and integrated WhiteNoise to handle static files for the application. After adding WhiteNoise, we hooked up Tailwind CSS.

Read More

Operations, WhiteNoise, and Tailwind - Building SaaS #177

Dec. 7, 2023 » Django on Matt Layman » [Archived Version]

In this episode, I worked through a couple of issues discovered after having the site be operational for real use. From there, we moved onto some fundamental technology and integrated WhiteNoise to handle static files for the application. After adding WhiteNoise, we hooked up Tailwind CSS.

Read More

The Fanout Pattern Explained

Dec. 6, 2023 » Better Simple » [Archived Version]

A brief overview of the fanout pattern that's commonly used in Celery.

Read More

Switch an Existing Python Project To Ruff

Dec. 1, 2023 » Django on Matt Layman » [Archived Version]

On a recent Building SaaS stream, we switched from using flake8, Black, isort, and bandit completely over to a single tool, Ruff. Watch an experienced Pythonista work through many of the options and do a full conversion to this powerful tool

Read More

Switch an Existing Python Project To Ruff

Dec. 1, 2023 » Django on Matt Layman » [Archived Version]

On a recent Building SaaS stream, we switched from using flake8, Black, isort, and bandit completely over to a single tool, Ruff. Watch an experienced Pythonista work through many of the options and do a full conversion to this powerful tool

Read More

Weeknotes (2023 week 48)

Nov. 30, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

Weeknotes (2023 week 48)A few weeks have passed since the last update. The whole family was repeatedly sick with different viruses etc… I hope that the worst is over now. Who knows. 12-factor Django storage configuration I should maybe write a longer and separate post about this, but speckenv has gained support for the Django STORAGES setting. No documentation yet, but it supports two storage backends for now, the file system storage and django-s3-storage, my go-to library for S3-compati…

Read More

Message Parsing and Ruff - Building SaaS with Python and Django #176

Nov. 30, 2023 » Django on Matt Layman » [Archived Version]

In this episode, we finished off the core portion of the application by parsing entries out of the messages sent back by SendGrid. We set up the Heroku Scheduler to start the daily flow of emails to get the system started. After completing that, I set up the project to use Ruff instead of the collection of tools used previously.

Read More

Message Parsing and Ruff - Building SaaS #176

Nov. 30, 2023 » Django on Matt Layman » [Archived Version]

In this episode, we finished off the core portion of the application by parsing entries out of the messages sent back by SendGrid. We set up the Heroku Scheduler to start the daily flow of emails to get the system started. After completing that, I set up the project to use Ruff instead of the collection of tools used previously.

Read More

Pelican 4.9: classless Simple theme with semantic HTML

Nov. 29, 2023 » Paolo Melchiorre » [Archived Version]

Introducing the updated version of the “Simple” theme in the new Pelican 4.9 version, with semantic and classless HTML and customizable out-of-the-box.

Read More