Posted noon, Saturday 20 December, 2008.
Posted 7:22 p.m., Monday 15 December, 2008.
Since 'newforms' became the norm within Django, there seems to have been some confusion relating to dynamic forms that relate specifically to a model.
The basic way to handle forms is to use a ModelForm for simple single-model-related forms, and Form instances for everything else, including more advanced Model-based forms. Many people seem to forget, however, that a ModelForm or Form instance can be manipulated after it's created.
In this blog post, I have included a design pattern I've recently used that should be of use to others who want to tweak their ModelForm instances at runtime.
Posted 11:15 a.m., Sunday 14 December, 2008.
Since I started DjangoSites over a year ago, the response has been fantastic. I used to approve a handful of websites a week, recently it's more like a half-dozen a day.
I've decided that a bunch of those websites are just awesome, and I wanted to have a chat with the owners of those sites and share their stories with the Django Community. Without further ado, I would like to introduce the Django Site of the Week. The first featured website is Disqus, and an article has been published at the SOTW website based on my interview with Daniel Ha, one of the founders.
Posted 11:26 a.m., Saturday 13 December, 2008.
I've had a few meetings recently relating to Django, so I figured I should have some of my own business cards. I went with a nice simple design with sparse information, although these ones are straight off a digital printer so colour quality isn't quite what I wanted. For the next batch (when I have more time up my sleeves) I'll go offset printing for sure.
I also picked up a Moleskine notebook, it's great for taking notes and keeping ideas & wireframes. Much easier than the A4 book I used to lug around.
Posted 6:25 p.m., Tuesday 28 October, 2008.
Over at DjangoSites there is a steady flow of new websites, with a handful showing up every single day. Something really cool is that a growing number of these are either commercial websites that are using Django to make money, or they are very serious in terms of code-base, development effort and online exposure. Django is growing up, and is making an impression on the web at large: I've decided to interview the brains behind these websites to find out why they chose Django, how it assisted their development processes, and how it got in their way. Soon I'll be launching Django Site of the Week, and I want your input.
Posted 1 p.m., Sunday 19 October, 2008.
To manage support requests for WhisperGifts I started building a ticket-tracker application in Django. It's evolved into a fully-fledged system that allows your customers to easily submit tickets and help you provide timely replies. A few months back I published the code to Google Code and open-sourced it - so you too can now use it in your small Django-powered business.
Posted 9:12 p.m., Wednesday 23 July, 2008.
Django 1.0 Alpha is out, and with it come some major API changes to Django's internals. This means you need to make a number of changes to your Django projects before upgrading Django to a recent copy. I've got a handful of commercial and public-facing websites running on Django, so I decided now is a good time to upgrade them.
Posted 12:07 p.m., Sunday 1 June, 2008.
Since I missed the 1000-site milestone, here's the next best thing. We've got 1337 sites listed on DjangoSites!
Posted 7:22 p.m., Wednesday 30 April, 2008.
After almost twelve months online and well over a thousand sites submitted, DjangoSites has had a facelift and moved to a new hosting home.
Posted 5:44 p.m., Thursday 17 April, 2008.
One of the coolest things to happen to the Internet in the past few years is OpenID, the decentralised system that allows you to use a single 'login' mechanism across multiple websites. OpenID support in Django is coming of age, and I've just implemented it at DjangoSites.
Posted 5:25 p.m., Thursday 10 April, 2008.
Apologies for the recent RSS spam, where all of my posts were re-published. The reason was a new blog system I'm using, syndicating my actions around the web into a single 'tumblog' style feed.
Posted 10:10 p.m., Sunday 16 March, 2008.
I've been blogging here about bridal gift registries for well over a year now. All of that talk has resulted in the creation of WhisperGifts, a Django-powered service that allows couples to host their bridal gift registry online with minimal fuss and maximum benefit for everybody: The couple getting married AND their guests. Read on for some benefits of the service.
Posted 2:59 p.m., Sunday 16 March, 2008.
In my previous post I mentioned Jutda, a Django-powered company that I'm working on in my spare time. I would now like to formally introduce Jutda to the Django community and outline a few exciting projects that are on their way. World, meet Jutda!w
Posted 8:49 p.m., Monday 11 February, 2008.
A quick update on a few projects including DjangoSites, WhisperGifts, Jutda, a Django-powered Forum package, and my OpenID implementation.
Want to see more? Check out the yearly archives below.
© Copyright 2006- Ross Poulton. All Rights Reserved unless explicitly defined.
Opinions expressed here are my own, and not those of my employer or any other party.