Django community: RSS
This page, updated regularly, aggregates Community blog posts from the Django community.
-
Hacking Django, how Bazaar
A short while ago, I went on a mission to find a better way to hack Django. I needed a way to keep my patches organized and updated. So, in this article I discuss my experiences with a tool I found to help me achieve these goals… Enter Bazaar, one of the several distributed version [...] -
New Cuker Design site, powered by Django
I wanted to mention that we’ve completed (as of about a month ago) the new Cuker Design Website using Django. ... -
Pardon the Dust
Sorry about the short outage there. I finally consolidated the various co-location, shared hosting, and virtual private hosting services that I was consuming every month in to one VPS account. I still have some legacy URLs to do some rewrite magic for, but the archives back to 2002 is here. Because my new box is very Django-oriented, I am now running WordPress via PHP5 (FastCGI) and MySQL5 on lighttpd behind perlbal. One of the things I really enjoyed about the move from WordPress on Apache with a really gnarly .htaccess file for URL rewriting to lighttpd was the simplicity of it all. Getting WordPress to “just work” for me on lighttpd was as simple as adding a 404 handler for the site: server.error-handler-404 = "/index.php?error=404" Everything should be smoothing out shortly and of course the eventual goal is to move this blog over to Django trunk. I did just that a few months ago but I need to revisit the code, find the importer, and give it a lot of layout love. -
Django on dreamhost problem
***Update*** Looking around I found this post that puts forward what is a much better solution. It suggests renaming django.fcgi to dispatch.fcgi because dreamhost has a policy of not killing things called dispatch.fcgi. I’ve updated the dreamhost wiki page on django to mention this. What’s below is my old solution: Primary problem My mum’s site [...] -
Skype3 i polski czat dla Railsów, Django i Pylonsa
Nowy Skype 3 wprowadza małą rewolucję w stos. do poprzedniej wersji. Można nie tylko rozmawiać, ale pograć w szachy, kółko i krzyżyk i inne gry (są b. ładnie zrobione we Flashu 9). Można nagrywać rozmowy na dysk. Można tworzyć publiczne czaty. I właśnie w tej sprawie piszę ten tekst bo stworzyłem polski czat dla miłośników frameworków Ruby on Rails, Django i Pylons. Wygodniej jest czasem skonsultować coś w czasie rzeczywistym niż na grupie czy forum dyskusyjnym. -
URGENT: Upgrade Django if Deployed via FastCGI
I found a serious vulnerability within the Django implementation of Flup and reported it to the security team. As of ... -
Long time, no post
Wow, it has been half a year since this site was up. It used to be that I hosted this site ( and all of the other crazy sites I have ) out of a spare bedroom. That server room was host to anywhere between 4 and 12 computers at any given time. I generated a lot of noise, and a lot of heat. When we decided to move, I shut everything down and put the servers in storage so that the room could be made more presentable. Wow, our energy bills dropped by more than $80 per month at that point. And the room became much more inhabitable. Now that we've moved into our new home, I'm reticent to put it all back in place, so instead of that, I'm experimenting with Xen. Xen is an open source virtualization project similar to vmware of parallels, but only for linux. At this point I've got a virtual machine, which you are using right now that is running in boulder. Post to Del.icio.us -
Requiring a Login for an Entire Django Powered Site Redux
In an earlier post I had some Django middleware that requires users to be authenticated to use the app. If ... -
The Pareto principle (Or, why the 80/20 rule always bites us in the ass)
This rant bought to you by yet another unfinished project. As hard as you work to avoid it, there seems to be no way to avoid the good old 80/20 rule. It seems that no matter what you're working on, 80% of the work takes 20% of the time, and the remaining 20% of the work takes (at least) 80% of the remaining time on the project. The '80/20 rule', as it's commonly known, is an implentation of the Pareto Principle, originally conceived by observing that 80% of income in italy was received by 20% of the Italian population. (Source: Wikipedia). In software development this is very visible. It doesn't take a developer long to get a working mock-up online, complete with a basic interface and the most important functionality. But one can almost guarantee that this mock-up will not include some small yet important features that a public, commercial product requires if it's to be used by the masses. I'm a big fan of Django. But I'm also annoyed at the way it lets us emphasise Pareto's principles. Rapid Web Application Development is the current 'in thing' - using Django or Ruby on Rails, one can get a basic … -
The Pareto principle (Or, why the 80/20 rule always bites us in the ass)
This rant bought to you by yet another unfinished project. As hard as you work to avoid it, there seems to be no way to avoid the good old 80/20 rule. It seems that no matter what you're working on, 80% of the work takes 20% of the time … -
Running Django SVN? Update your Flup!
Every couple of days or so I update my Django src directory to the svn trunk. I find it to ... -
How the news breaks
I swear, sometimes this programming thing is really just the digital equivalent of baling twine and duct tape. If you happen to be watching 6News in Lawrence last night, you’d have seen the election results crawling across the bottom of the screen: Pretty much par for the course in terms of local TV coverage… but do you have any idea how that information gets there? Let me break it down: -
Requiring a Login for an Entire Django Powered Site
UPDATE: Read a newer post about this here. For work I’m building a system for us to keep track of ... -
How to Use Markup in Django
Let me first say that I love Django. It’s been a hell of a development environment and the documentation is ... -
Geonames are in
We've managed to migrate to the data from www.geonames.org. With a lot of places and a, let's say, less-than-optimal data model for geo data, it took some effort to import the data and migrate the current content. Thanks to ground work of Robin of Sonologic, and some more ploughing through data by Tim here, we now have a completely new set of place names. -
Geonames are in
We've managed to migrate to the data from www.geonames.org. With a lot of places and a, let's say, less-than-optimal data model for geo data, it took some effort to import the data and migrate the current content. Thanks to ground work of Robin of Sonologic, and some more ploughing through data by Tim here, we now have a completely new set of place names. -
Django signals
In this article we introduce the concept of signalling, discuss Django signals, provide examples of listening for Django's built-in signals and sending custom signals. -
A guide to django on dreamhost (and django deployment in general) and my experience so far
Dreamhost is one of the few large non-VPS shared hosting companies that is currently Django compatible. I’ve found that It hasn’t been too hard to set up either. This little guide assumes you’ve read this guide and is mainly just caveats and tips followed by a bit of personal experience on reliability. MySQL This is [...] -
CZ, EN | česká lokalizace Djanga aktualizovaná - czech Django GUI updated
EN: I updated the Czech translation of Django. Go ahead and SVN up to the current trunk.CS: Zauktualizoval jsem překlady Djanga. Stačí akutalizovat pomocí svn up. Aktuálně překlady nezkouším, protože nemám český projekt, na kterém bych to potřeboval testovat. Je to tedy na vás. -
Moving to Geonames
We've been struggling with the geo data for a while, after compiling a database from various sources ourselves. A lot of work, very doable, yet usually beaten by other work on people's priority lists here. Over the last months, www.geonames.org seems to pick up more and more steam, and so we decided to move over and team up with the community maintaining that data. Tomorrow, we'll start migrating the current database content, and have a first go at staying up-to-date with the geonames.org changes. There is some python code available to interface with the geonames web services, so that fuels my hopes we can also manage to link up in a more "web 2.0" way with the data services over there. It's about time we have some more mashing up than just our Google maps. If anyone is already working on a Django interface for this, I'd love to hear from you! -
Moving to Geonames
We've been struggling with the geo data for a while, after compiling a database from various sources ourselves. A lot of work, very doable, yet usually beaten by other work on people's priority lists here. Over the last months, www.geonames.org seems to pick up more and more steam, and so we decided to move over and team up with the community maintaining that data. Tomorrow, we'll start migrating the current database content, and have a first go at staying up-to-date with the geonames.org changes. There is some python code available to interface with the geonames web services, so that fuels my hopes we can also manage to link up in a more "web 2.0" way with the data services over there. It's about time we have some more mashing up than just our Google maps. If anyone is already working on a Django interface for this, I'd love to hear from you! -
CZ, EN | django-cs discussion group
CZ: Jedním z přání vyslovených na 1. pražském Django meetingu bylo založit diskuzní skupinu. To jsem tedy konečně udělal :) Akorát jsem se rozhodl, že to nebudu limitovat jenom na Čechy a Moraváky, když si můžeme rozumět i Slovensky.Na Google groups jsem založil Česko - Slovenskou diskuzní skupinu uživatelů Djanga, zaměřenou na české a slovenské potřeby.Najdete ji na http://groups.google.cz/group/django-csEN: Based on the request from the First Prague Django Meeting I established Czech and Slovak Django discussion group on Google groups.Visit it on http://groups.google.cz/group/django-cs -
Vancouver Python User Group Talk on Python Web Frameworks (Django, Turbogears) - October 3, 2006
Vancouver's Python and Zope User Group will be having a talk on Python web frameworks, ie. Django and Turbogears at their upcoming meeting on October 3rd. I'm looking forward to learning about web frameworks in general a bit more and perhaps what differentiates them from each other and from Ruby on Rails. -
Vancouver Python User Group Talk on Python Web Frameworks (Django, Turbogears) - October 3, 2006
Vancouver's Python and Zope User Group will be having a talk on Python web frameworks, ie. Django and Turbogears at their upcoming meeting on October 3rd. I'm looking forward to learning about web frameworks in general a bit more and perhaps what differentiates them from each other and from Ruby on Rails. -
is_authenticated() vs. is_anonymous()
A warning for those who might not of noticed the change. About a month ago (in [3360]), an is_authenticated method was added to the User and AnonymousUser classes. These are the classes used for Django’s default authentication system. Previously, the template code used for displaying content based on whether or not a user had authenticated [...]