Aug. 18, 2023 » Better Simple » [Archived Version]
A brief description of various skills, experiences and technologies I feel that a professional Djangonaut has.
Read MoreAug. 18, 2023 » Anže’s Blog » [Archived Version]
Scribbling down how I automated publishing to PyPI with GitHub Actions.
Read MoreAug. 17, 2023 » Carlton's latest posts. » [Archived Version]
I don’t know about you, but I write Terrible Code™, a lot. I’m always banging on about how classes are mainly a namespace because they give me a very neat way of containing that terror whilst I’m working out the details of my code. I’ve done plenty of functional programming in my time, and I like it, I’m a fan. But my experience is that functional composition gets messier, more quickly, and is harder to both contain, and comprehend, than breaking things up in a class. I’m not so confident of…
Read MoreAug. 17, 2023 » Django on Matt Layman » [Archived Version]
In this episode, I added the deployment checklist and improved the security of the app. Then we moved to work to set up the database to use DATABASE_URL and prepare to use Postgres.
Read MoreAug. 17, 2023 » Django on Matt Layman » [Archived Version]
In this episode, I added the deployment checklist and improved the security of the app. Then we moved to work to set up the database to use DATABASE_URL and prepare to use Postgres.
Read MoreAug. 16, 2023 » Carlton's latest posts. » [Archived Version]
I added a quick note on how I start a Django project, a Single Folder layout. This makes the startproject folder an installed app, and skips the separate (often idle) startapp folder. I've been using this pattern for a couple of years and really like it. Give it a read: The Single Folder layout. Post on Fosstodon
Read MoreAug. 11, 2023 » Django News » [Archived Version]
News Python 3.12.0 release candidate 1 released Python 3.12.0rc1 is the first release candidate of Python 3.12, with a final version expected on 2023-10-02. Maintainers are urged to ready their projects for 3.12 compatibility, though this preview is not advised for production use. blogspot.com The Python Software Foundation 2022 Annual Impact Report The Python Software Foundation's 2022 Annual Impact Report highlights a year where they wel…
Read MoreAug. 11, 2023 » Anže’s Blog » [Archived Version]
I am coding a TUI application to help me with my daily writing.
Read MoreAug. 8, 2023 » Adam Johnson » [Archived Version]
Django’s template engine has a string_if_invalid option that replaces missing variable lookups with a string of your choice: TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", # ... "OPTIONS": { # ... "string_if_invalid": "MISSING VARIABLE %s", }, } ] The %s will be replaced with the name of the missing variable. This exists as a debugging aid to …
Read MoreAug. 4, 2023 » Django News » [Archived Version]
News Django bugfix release: 4.2.4 The 4.2.4 bugfix release fixes three different issues. As always, updating to the latest version of Django is highly recommended. djangoproject.com Wagtail 5.1 gets a bit greener and leaner Notes on the latest Wagtail release that focuses on improving performance and reducing Wagtail's carbon footprint. wagtail.org Python Steering Council accepts PEP 703 and plans to remove the GIL…
Read More