Django sprint

I’ve got a couple articles brewing in the back of my head to finish out the month (and not a bad month, even with the unexpected break last weekend), but rather than write one of them tonight I’d like to pause and remind everyone that this Saturday — December 1 — is a major sprint day for Django. We’re hoping to make quite a bit of progress on some as-yet-unfinished features which need to land before Django 1.0 (the last sprint was an amazing leap forward, and it’d be nice to do that again), but we’re going to need help from anyone who can volunteer time and effort.

Even if you’re not writing code, there are plenty of things you can do — help organize tickets, test proposed patches, etc. — and any and all help will be greatly appreciated. Take a look at the official wiki page for the sprint, feel free to add yourself to the list of participants, and come hang out on IRC, in the #django and #django-sprint channels on freenode.

As I’ve done with previous sprints, I plan to concentrate on documentation: there are plenty of things which can be added or cleaned up, and if there’s something in particular you’d like to see docs for, let me know (though keep in mind that some things are deliberately undocumented at this point; for example, some of Django’s internal APIs aren’t officially stable yet, and won’t be officially documented until they are).

More in-depth Django posts will resume tomorrow and run to the end of the week, and then on Saturday: we sprint :)

Comments

Jeff Croft
November 26, 2007
#

Glaring omission in template documentation: the template docs don’t explain how to access related objects in template syntax. For example, forwards:

{{ story.authors }}

Or backwards:

{{ story.author_set.all }}

I get this question in my e-mail box once a week, it seems. Template authors that don’t aotherwise use the DB API don’t know this stuff, and when I explain it, they get a blank look on their face like, “I was supposed to guess *that?!”

:)

Maura
November 26, 2007
#

I agree with Jeff. Feel free to document it, Jeff. :-)

Julien
November 26, 2007
#

Hi,

The newforms-admin branch is lacking documentation. It’d be great to have an article explaining step-by-step how to create a custom widget for the admin interface. Particularly, a complex widget to replace the classic ManyToManyField select box. And also show how to refresh that widget after adding an extra related object (like the select box does by adding an item in the box).

That’s my 2-cent suggestion ;)

Joseph Kocherhans
November 26, 2007
#

@Julien: The newforms-admin branch is lacking documentation because it isn’t done yet. I wouldn’t consider most of the new APIs to be stable, in fact, I can promise that some of them will change quite a bit. First things first ;-)

Vincent
November 27, 2007
#

I am completely new to django/python coming from .net/C++. Is there anything I can help with that will give me the opportunity to learn while helping the cause?

Tim Chase
November 27, 2007
#

I’ll put in a plug for a bit more “newbie-friendly” documentation on Fixtures…

http://groups.google.com/group/django-users/browse_frm/thread/9cd2c70e6e554fec/

Alex
November 27, 2007
#

I’ve been thinking it might be a good idea to add some javascript/ajax widgets for newforms in a contrib, perhaps using the dojo dijits toolkit.

Mateusz Łapsa-Malawski
November 27, 2007
#

Alex, on contrary I like that Django is ajax framework independent. Let’s not ruin Django openness. :) On the other hand the longer forms will be extended the closer they will be to ajax and probably some day they will need to choose sth.

Nick
November 27, 2007
#

(ticket) 4878 has a documentation patch from the 14 September sprint that could do with a review and possibly even a commit :)

James Wheare
November 27, 2007
#

I just wrote up an aspect of Django that could do with some documentation love; on the intricacies of order_with_respect_to

Nick
November 27, 2007
#

Hey - didn’t mean to shout there. I put a hash on the front of the ticket number and didn’t realise that this was Markdown syntax for a heading.

Sorry!

Ryan Berg
November 30, 2007
#

Multiple item deletion from an admin list page is near the top of my list for what I’d like to see.

<— is sick of deleting spam comments one by one.

James Bennett
November 30, 2007
#

Ryan, you’ve seen the spam-deletion cron job in the latest release of comment_utils, right?

Add a comment

You may use Markdown syntax in your comment, but raw HTML will be removed. By posting a comment here, you are agreeing to the terms of my comment policy.