Simon Willison’s Weblog

Subscribe

541 items tagged “django”

2007

Jeff Croft: Geocoding My Life. Really smart weblog integration of the Flickr API, using the Geocoder.us reverse geocoder along with hand entered locations to create a browseable archive of photos by location. # 1st February 2007, 1:27 pm

The Django Book: Deploying Django. Solid advice based on years of experience at the Journal-World and the Washington Post. # 26th January 2007, 12:38 pm

The Django newforms-admin branch. This should make customising the Django admin application a whole lot easier. # 15th January 2007, 2:43 am

Using TextMate with Django. Including a nice looking theme inspired by the Django website. # 15th January 2007, 2:16 am

Hacking Django, how Bazaar. This is a neat trick: use Subversion to track an upstream project, then create Bazaar branches to manage your own development against the trunk. # 12th January 2007, 10:34 am

In fact Django reminds me a bit of the character in Airplane who always answers the “what do you make of that?” question literally... “Why, I can make a hat or a brooch or a pterodactyl...”

Scott Gilbertson # 10th January 2007, 11:17 am

DjangoID. Django-based OpenID server for hosting your own (or someone else’s) identity. # 7th January 2007, 9:54 pm

More home improvements

I’ve had an offline Christmas, not entirely through choice (broadband at my Dad’s new place in rural France isn’t working yet) but welcome. I did have my laptop with me, and I’m using Bazaar for version control so being offline isn’t a barrier to checking in code. I’ve just rolled out a bunch of new features that I put together over the past few days.

[... 514 words]

2006

Serving Multiple Hosts from a Single Django Instance. Includes a patch to pull the urlconf from the request object, where it has been placed by some custom middleware. # 25th December 2006, 11:21 pm

Rails vs Django Paper and Slides. Even if you’ve already read the paper you should check out the slides. Really good flow, clear and clever use of diagrams. # 24th December 2006, 12:43 pm

WebFaction blog: BIG holiday present! (via) WebFaction offer Django/Rails/TurboGears hosting for $7.50/month, allowing one long-running process and 40MB of RAM for their basic plan. # 22nd December 2006, 11:44 pm

The Daily Python-URL. Python’s number one news source, now powered by Django. # 22nd December 2006, 11:39 pm

Chapter 15: Other contributed sub-frameworks (djangobook.com). Includes detailed documentation of the powerful (but under-exposed) sites framework, flatpages and CSRF protection. # 19th December 2006, 10:14 am

Django on Dreamhost: incomplete headers. Fix this problem on Dreamhost by renaming django.fcgi to dispatch.fcgi (they special-case for Rails users; Django users can tag along). # 17th December 2006, 9:36 am

Finally powered by Django

It’s been way too long, but I’ve finally replaced the ball of PHP duct tape that has run this site for the past four years with a shiny new blog engine powered by Django.

[... 393 words]

Curse launches with Django platform. Handles 500k visits/hour! # 14th December 2006, 3:02 am

Django on Dreamhost: incomplete headers. Calling your file dispatch.fcgi (as opposed to django.fcgi) fixes the problem. # 3rd December 2006, 7:04 pm

Google Mondrian. Internal Google application, powered in part by Django! # 1st December 2006, 11:27 am

LUG Radio Live and Ask Later

I attended two grassroots technology events in the past two weeks: LUG Radio Live 2006 and London Ask Later (previously known as Techa Kucha night, name changed after some emails from the holders of the UK Pecha Kucha trademark). Both were excellent events in their own right, and great examples of event organisation done on a small to non-existent budget.

[... 820 words]

Django and JSON. Neat trick to serialize Djange QuerySets as JSON. # 20th June 2006, 8:16 am

Speaking gigs

I’ve been doing a fair amount of public speaking recently, based on the principle that the only way to get good at it is to get a lot of practise. My last two talks were a session on Django and Web Application Frameworks at the ACCU 2006 conference and a talk on the Yahoo! Developer Network for NMK’s Beers and Innovation series.

[... 304 words]

Subversion tips: working with branches. Django gets a mention for best practices. # 13th February 2006, 3:20 pm

Happy New Year!

It’s just gone midnight here in England (I’m in Exeter for the new year), so Happy New Year to all. Top weblog-related priority for 2006: upgrade this aging heap of badly written object-oriented PHP to something better. I’ll try and get some good content flowing more regularly as well.

[... 58 words]

2005

Notes on public speaking

I’m pretty inexperienced as a public speaker, but somehow I landed two speaking gigs in as many weeks recently and learnt some useful lessons about presenting in the process.

[... 552 words]

Django gods—Uncyclopedia. Utterly bizzare. I do like squirrels though. # 7th October 2005, 3:45 pm

Django and Rails London meetup

Here’s a date for your diary: Sam Newman is arranging a meetup for Django and Rails enthusiasts (and anyone else with an interest) on Monday the 5th of September at 7pm in Smiths of Smithfield. If you want to attend, leave a comment on Sam’s entry to give an idea of numbers. I’m signed up—it should be a fun evening.

[... 64 words]

How Django processes a request

I’ve decided to kick-start some architecture documentation for Django by describing how the core request handling mechanism in Django works. I’m talking about the part of Django that takes a request from a browser and turns it in to a response—I won’t be discussing the template system, object-relational mapper or automated admin interface, which are all separate components; in fact, you don’t need to use any of those to build a Django application.

[... 674 words]

Exciting developments with Django

The amount of activity surrounding the Django web framework since its not-quite release a few weeks ago is amazing. Adrian, Jacob and Wilson have been working over-time, with 395 check-ins to source control since the 13th of July. They’ve added WSGI support, a development web server, unit-tests, a ton of documentation, SQLite support, database introspection and dozens of other feature tweaks and bug fixes. Check out the project Timeline for an idea of just how frenetic things have been.

[... 271 words]

Introducing Django

You may know that I spent a year working in Kansas for a local newspaper—the Lawrence Journal-World. I’m delighted to announce that a decent chunk of the software I worked on there is now available as open-source, in the form of the Django web framework.

[... 614 words]