biais.org

Tuesday 24 April 2007

Django logging

django-logging, a python module to help debugging django apps.

From their overview page:

It is really useful to know what your Django project is doing, especially when debugging. [...] Python had a built-in logging system, so django-logging was created to allow it to be easily used within Django projects. [...] When you view a page in your browser, any log messages that were created during the processing of your request will appear at the bottom of the page.

Note: a blog entry about django and logging (with comments from django devs).

Friday 6 April 2007

Warning if you use the Django development version

Warning if you use the Django development version:

we've recommended that people use the Django development version instead of the latest Django release, as we try hard to keep the development version stable. We're loosening that policy, temporarily, for the immediate future, in order to make a number of backwards-incompatible changes to the development version.

Quote from the Django Weblog

Quote from Jacob Kaplan-Moss interview on Django

Django shines when it comes to developing "content-oriented" web sites....

If you think about it, most of the really popular and big sites online are "content-oriented": YouTube, Wikipedia, Ebay, Amazon, Craigslist... it's pretty obvious to me that well organized content drives traffic. Django's main goal is to make organizing that content as painless as possible.

I'm also extremely proud of how well Django makes the transition from development to deployment. We've always kept performance and scalability at the top of our list of goals, and I think we've made out very well. There's nothing worse than developing a site only to discover that the tool you chose makes deployment or scaling impossible.

Jacob Kaplan-Moss (one of the lead developers of Django) interview