django-planet

What's new in Django community blogs?

Improving Django testing with seed database

Feb. 5, 2024 » Posts on Three Letter Acronym » [Archived Version]

The code used as example in this post can be found in this git repo At FOSDEM24, Denny Biasiolli gave an excellent talk on optimizing Django migrations for testing. This talk has a great run-through of the migration flow in Django, and different ways to improve the time and resources spent applying Django migrations. This can be further improved by using a seed database, especially in CI/CD pipelines. Seed databases A seed database contains an initial set of data, for instance a set of migratio…

Read More

Hello World

Feb. 4, 2024 » Posts on Three Letter Acronym » [Archived Version]

Test First blog page on the intertubes print("henlo")

Read More

"En-Rich" your Python testing

Feb. 3, 2024 » REVSYS Blog » [Archived Version]

"En-Rich" your Python testing

Read More

Neapolitan 24.2 release

Feb. 2, 2024 » Carlton's latest posts. » [Archived Version]

A quick flit publish and Neapolitan 24.2 is available on PyPI. $ pip install -U neapolitan Go get yours now! 🚀 Quicker template overrides The release adds a new mktemplate management command, that lets you quickly bootstrap an override of your active neapolitan templates, on a per model and per CRUD action basis. This makes ”Oh, I need to customise the list template” much easier, so you don’t have to break your flow. Basic usage is like this: $ ./manage.py mktemplate cakeshop.Ingredient …

Read More

Django News - htmx 2.x Migration Guide - Feb 2nd 2024

Feb. 2, 2024 » Django News » [Archived Version]

News PSF News: Kicking off 2024 strong, thanks to our community! The PSF is starting the year feeling energized and supported, thanks to each of you who shared or donated to the year-end fundraiser and membership drive. blogspot.com </> htmx ~ htmx 1.x → htmx 2.x Migration Guide The purpose of this guide is to provide instructions for migrations from htmx 1.x to htmx 2.x. We place a very high value on backwards compatibility, so in m…

Read More

Software Developers

Feb. 2, 2024 » Carlton's latest posts. » [Archived Version]

Software developers are a funny bunch. They know that there’s “No Silver Bullet” — that this week’s management fad isn’t going to make Marketing’s deadlines any more realistic than last week’s. They know that “10x” is just what sweatshop startups tell youngsters, so they’ll die on the hill, for those toilet paper options. But you tell ‘em that a new framework, or a new database, or a new templating language is going to change to the world, and they’re all over it. You think we’d learn.

Read More

Shedding light on Django versioning

Jan. 30, 2024 » Django Beats » [Archived Version]

Mariusz Felisiak, a Django and Python contributor and a Django Fellow, sheds light on Django versioning and release cycle. Django on Fly.io is pretty sweet! Check it out: you can be up and running on Fly.io in just minutes. As of version 2.0 released in 2017, Django uses a loose form of semantic versioning, but what exactly does that mean? This article dives into the details of Django’s release cycle and related policies to answer some on the crucial questions, such as: What we can exp…

Read More

Django News - Apply to be the next Django Fellow! - Jan 26th 2024

Jan. 26, 2024 » Django News » [Archived Version]

News Announcing: The Outstanding PyLady Award Do you know of a PyLady that should be recognized for all their work for Python and the community? Nominate them (or yourself)! pyladies.com Django Software Foundation DSF calls for applicants for a Django Fellow After five years as part of the Django Fellowship program, Mariusz Felisiak will step down as a Django Fellow in March 2024 to explore other things. Mariusz has made an extraordi…

Read More

Informal Django Roadmap Ideas for 2024

Jan. 25, 2024 » Better Simple » [Archived Version]

My ideas for what Django could attempt in 2024 and beyond.

Read More

Payments Gateway - Building SaaS with Python and Django#181

Jan. 25, 2024 » Django on Matt Layman » [Archived Version]

In this episode, we continued on the Stripe integration. I worked on a new payments gateway interface to access the Stripe APIs needed for creating a check out session. We hit some bumps along the way because of djstripe’s new preference for putting the Stripe keys into the database exclusively.

Read More