This Week in Django is a weekly podcast about all things Django.
This week we talk about updates to the site, a few source commits, some cool projects from the community, and a Tip of the Week.
Please see the Show Notes below for all the pertinent information and links
Show Notes
TWiD Updates
- This Week in Django Everything Feed – A popular request, and rightfully so, from the community has finally been answered. If you want to keep updated with all our content, subscribe to our “Everything” feed on the homepage. You can receive it via email (by clicking on the email icon under Subscribe on the homepage) or in your favorite RSS reader.
- Poll Results – What 1.1 potential feature are you most looking forward to?
a) Model Validation – 27%
b) Orm Aggregation – 26%
c) Batch changes in the Admin – 17%
d) Class-Based Generic Views – 11%
e) Add support for streamed content – 10%
f) Integrate Databrowse into the Admin – 8%
- This Week’s Poll (from Rob Hudson) – Now that 1.0 is out and Django will be
using timed releases, similar to Ubuntu, do plan to run off of:
a) The 1.0 point releases
b) The 1.0.X branch and update often
c) Django trunk
- Django From the Ground Up – What more can we say here, Eric Florenzano continues his terrific series.
- Episode 8 – Social Networking
- Episode 9 – More Social Networking
- Episode 10 – Generic Views and Inclusion Tags
- Episode 11 – QuerySet Techniques and Deployment
- Episode 12 – Media Serving and Ajax – Covers enabling development media serving, and adding AJAX-like capabilities to our site
Tracking Trunk (11:36)
- Verbosity is Top Level Option
(9110)– Promoted—verbosityto be a top level option for all management commands.
- Prepending www not just when prepend slash
(9184)– Erroneously only prepending “www” to the domain if we
also needed to append a slash (when PREPEND_WWW=True).
- Added new verbs to test client
(9186)– Added methods to the test client to support HEAD, PUT, DELETE and OPTIONS support.
Community Catchup (19:02)
- Deskography – A new Django powered website launched recently. The concept? It’s a simple little service where you upload photos of your desk – a fun way to invite the world to see where you work. Check out Kevin’s desk, Jacob Kaplan-Moss [django co-creator], Greg Newman [Cloud27 designer] , Loren Davie[Django-NYC co-founder]
- Django Faves – Jeff Croft released “django-faves” recently. It’s a basic, generic, reusable fave/unfave functionally for Django app.
- Django Favorites – Similar reusable app by Tony Hauber.
- Django-Newbie on IRC – A new IRC channel for Django noobs titled #django-newbie.
- Django Fabric – If you love Fabric, the simple pythonic remote deployment tool, then you may love django-fabric. “django-fabric is a thin layer over the fabric deployment tool which can be downloaded from http://www.nongnu.org/fab/
- minibooks – minibooks is a free and open source bookkeeping package for web developers and other small tech agencies. Contains a simple CRM, double-entry accounting, and basic permission support.
- Django-logging has made the new Profiling branch available additional functionality to make use of the Python’s profiling capabilities, offering details describes the run time performance of a program, statistics, etc.
- Django-Todo – A nice looking multi-user, multi-group todo task management application. It is designed as a “pluggable” application ready to import into existing Django projects. I can see possibly leveraging this for either personal use or into a project management app/issue tracker.
- Django-ModelViews – RESTful class-based views for Django. Includes responders for HTML, JSON, XML, YAML, ATOM and RSS.
- Django Bloom – As the project tagline says “Mobile web made dead simple in everyone’s favourite framework.” It comes packaged with device detection, image scaling (via the amazing sorl-thumbnail project), sms, advertising, analytics, custom mobile user profiles,
- Django-MobileAdmin – Great project for a mobile admin.
Tip of the Week (48:11)
Splat your Installed Apps
INSTALLED_APPS = (
'basics.*',
)
Comments - 3 people have already said something. Join the discussion.
Paul Hummer said…
Thanks for the django-fabric plug! If it fills the void in the django deployment for just one more person, then it has done it's job!
Gustaf Sjöberg said…
Deskography was created by Distrop (www.distrop.com) -- a small development company based in Sweden.
Thank you for the coverage, kind words and dynamite show!
Scot Hacker said…
The back-story on django-todo is that we used to use Basecamp, then switched to PHP-based ActiveCollab to avoid monthly fees and to control our own data. AC has worked well, but now we're a Django shop and trying to slowly eliminate PHP apps.
90% of what we do in ActiveCollab is todo-lists and discussions. Since commenting/forums are ready-to-go in Django, it made sense to build a multi-user/multi-group todo app with assignments capability.
So django-todo can be thought of as an easy way to start bringing Basecamp-like functionality into any group-run Django site/project.