| Blog | Simon Willison's Weblog: django |
|---|---|
| RSS 2.0 Feed | Simon Willison's Weblog: django |
| web | http://simonwillison.net/ |
| Last Update | 02.15.2026 |
| Posts | 35 |
| Blog | Simon Willison's Weblog: django |
|---|---|
| RSS 2.0 Feed | Simon Willison's Weblog: django |
| web | http://simonwillison.net/ |
| Last Update | 02.15.2026 |
| Posts | 35 |
Oct. 8, 2024 » Simon Willison's Weblog: django » [Archived Version]
If we had $1,000,000… Jacob Kaplan-Moss gave my favorite talk at DjangoCon this year, imagining what the Django Software Foundation could do if it quadrupled its annual income to $1 million and laying out a realistic path for getting there. Jacob suggests leaning more into large donors than increasing our small donor base: It’s far easier for me to picture convincing eight or ten or fifteen large companies to make large donations than it is to picture increasing our small donor base tenfold. S…
Read MoreOct. 8, 2024 » Simon Willison's Weblog: django » [Archived Version]
Django Commons Django Commons is a really promising initiative started by Tim Schilling, aimed at the problem of keeping key Django community projects responsibly maintained on a long-term basis. Django Commons is an organization dedicated to supporting the community's efforts to maintain packages. It seeks to improve the maintenance experience for all contributors; reducing the barrier to entry for new contributors and reducing overhead for existing maintainers. I’ve stated recently that I’d…
Read MoreOct. 7, 2024 » Simon Willison's Weblog: django » [Archived Version]
Thoughts on the Treasurer Role at Tech NonProfits Will Vincent, Django Software Foundation treasurer from 2020-2022, explains what’s involved in the non-profit role with the highest level of responsibility and trust. Tags: dsf, django
Read MoreOct. 2, 2024 » Simon Willison's Weblog: django » [Archived Version]
Building an automatically updating live blog in Django Here's an extended write-up of how I implemented the live blog feature I used for my coverage of OpenAI DevDay yesterday. I built the first version using Claude while waiting for the keynote to start, then upgraded it during the lunch break with the help of GPT-4o to add sort options and incremental fetching of new updates. Tags: claude, ai, django, llms, javascript, ai-assisted-programming, generative-ai, chatgpt
Read MoreSept. 30, 2024 » Simon Willison's Weblog: django » [Archived Version]
I fell behind a bit on my weeknotes. Here's most of what I've been doing in September. Lisbon, Portugal and Durham, North Carolina I had two trips this month. The first was a short visit to Lisbon, Portugal for the Python Software Foundation's annual board retreat. This inspired me to write about Things I've learned serving on the board of the Python Software Foundation. The second was to Durham, North Carolina for DjangoCon US 2024. I wrote about that one in Themes from DjangoCon US 2024. My t…
Read MoreSept. 29, 2024 » Simon Willison's Weblog: django » [Archived Version]
Ensuring a block is overridden in a Django template Neat Django trick by Tom Carrick: implement a Django template tag that raises a custom exception, then you can use this pattern in your templates: {% block title %}{% ensure_overridden %}{% endblock %} To ensure you don't accidentally extend a base template but forget to fill out a critical block. Via Carlton Gibson Tags: django, python
Read MoreSept. 28, 2024 » Simon Willison's Weblog: django » [Archived Version]
DjangoTV Brand new site by Jeff Triplett gathering together videos from Django conferences around the world. Here's Jeff's blog post introducing the project. Via @webology Tags: jeff-triplett, django
Read MoreSept. 27, 2024 » Simon Willison's Weblog: django » [Archived Version]
I just arrived home from a trip to Durham, North Carolina for DjangoCon US 2024. I’ve already written about my talk where I announced a new plugin system for Django; here are my notes on some of the other themes that resonated with me during the conference. Growing the Django Software Foundation (DSF) Could we fund a Django LTS accessibility audit? Django fellows continue to provide outstanding value Django needs feature champions htmx fits Django really well Django Ninja has posi…
Read MoreSept. 26, 2024 » Simon Willison's Weblog: django » [Archived Version]
django-plugin-datasette I did some more work on my DJP plugin mechanism for Django at the DjangoCon US sprints today. I added a new plugin hook, asgi_wrapper(), released in DJP 0.3 and inspired by the similar hook in Datasette. The hook only works for Django apps that are served using ASGI. It allows plugins to add their own wrapping ASGI middleware around the Django app itself, which means they can do things like attach entirely separate ASGI-compatible applications outside of the regular Djan…
Read MoreSept. 25, 2024 » Simon Willison's Weblog: django » [Archived Version]
DJP is a new plugin mechanism for Django, built on top of Pluggy. I announced the first version of DJP during my talk yesterday at DjangoCon US 2024, How to design and implement extensible software with plugins. I'll post a full write-up of that talk once the video becomes available - this post describes DJP and how to use what I've built so far. Why plugins? Setting up DJP django-plugin-django-header django-plugin-blog django-plugin-database-url Writing a plugin W…
Read More