Django community: Community blog posts RSS
This page, updated regularly, aggregates Community blog posts from the Django community.
-
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 [...] -
EN | Django Prague meeting report
So we managed to get together on the first Django Czech Users meeting. I really did not expect huge attendance and yes, we got 6 djangonauts together:Jiri BartonTomas HoracekLorenzo BologniniPetr AntosTomas Mrkvickaand me.Django knowledge ranged from "hmm, I heard about it, what are pros and cons?" to "I am somehow using it for my bigger project". I was surprised that there are some czech made projects using Django (in the alpha stage AFAIK), which handle several tens of tables. Eventhough these projects are made here, they are targeted to English speaking countries. Do we need more fancy stuff (read gems ;) to promote Django here?One nice question was about "can you show me some demo application with full i18n and l10n?". I did not have a better idea than just open the notebook and show the Django admin :)Another nice thing was, that Tomas expressed his confidence in Django by the statement, that he is looking for Javascript and Django expert for his new startup project. Good luck!Then we moved to the discussion about Czech hostings supporting Django, which partially continued in the comments under previous post.Jiri also noted, that he is using PyChecker to check his Django code and … -
Wanted: kick-ass sysadmin
Wanted: kick-ass sysadmin Update: The position has been filled. Thanks to all who applied. A quick note: we’re currently hiring a sysadmin to join us here at World Online. The complete job details are behind that link, so I’ll just point a few of the coolest aspects of the job: We’ve got of the coolest and smartest teams around. There’s an awesome group of people here: Jeff, James, Nathan, and Matt are the ones who are geeky enough to have blogs, but the rest of the team is equally cool. -
EN, CZ | Django Prague Meetup
After some discussions with Lorenzo I am arranging a non-formal meetup for Django users (and anyone else with an interest) on Tuesday the 19th of September at 2000 in Pastička / Prague.If you want to attend, leave a comment bellow to give me an idea of numbers.Codename of the reservation is "Django".CZ: Po diskuzích s Lorenzem chystám neformální setkání uživatelů Djanga (a kohokoli dalšího, koho Django zajímá).Kdy: úterý 19.9.2006 20:00Kde: Pastička / Praha (kousek od Muzea)Pokud se chcete zúčastnit, nechte v komentáři info, abych věděl, kolik bude potřeba židlí a někdo nemusel sedět na zemi ;)Rezervace je na jméno Django. -
Django me again, baby!
I know, I know: I haven’t written about Django for a while. Nor am I this time, really, except to note that I’m still a Subversion novice and have screwed up my vendor branch strategy. I’ll get back to it, though, honest. All I need is some Copious Spare Time… In other news: if you subscribe to this feed, and you noticed some errors, and now you’re seeing this: I must have fixed it, eh? ;) This is a post from Deadly Bloody Serious. Django me again, baby! -
Pro Django: Web Development Done Right
The first book about Django was released is available for pre-order at amazon. The authors are Adrian Holovaty and Jacob Kaplan-Moss, both involved in the project. This book will definitively be my next buy. The first part of the book introduces Django fundamentals like installation and configuration. You’ll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting non-HTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django’s many configuration options and commands. The book even includes seven appendixes for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework. -
Pro Django: Web Development Done Right
The first book about Django was released is available for pre-order at amazon. The authors are Adrian Holovaty and Jacob Kaplan-Moss, both involved in the project. This book will definitively be my next buy. The first part of the book introduces Django fundamentals like installation and configuration. You’ll learn about creating the components that power a Django-driven web site. The second part delves into the more sophisticated features of Django, like outputting non-HTML content (such as RSS feeds and PDFs), plus caching and user management. The third part serves as a detailed reference to Django’s many configuration options and commands. The book even includes seven appendixes for looking up configurations options and commands. In all, this book provides the ultimate tutorial and reference to the popular Django framework. -
CoolThePlanet silent launch, improvements and usability
It's been silent on the Melt blog, partly because I was unable to work for a few days, partly because we did a silent launch of www.cooltheplanet.net, and invited first people to test it out. In the meantime, we also worked on Speakup Middle East, our sister incarnation of the "Custard Melt" software. And we did a first round of improvements and fixes based on user feedback. We have a special group for that, by the way. -
CoolThePlanet silent launch, improvements and usability
It's been silent on the Melt blog, partly because I was unable to work for a few days, partly because we did a silent launch of www.cooltheplanet.net, and invited first people to test it out. In the meantime, we also worked on Speakup Middle East, our sister incarnation of the "Custard Melt" software. And we did a first round of improvements and fixes based on user feedback. We have a special group for that, by the way. -
Using CrackLib to require stronger passwords
Let’s face it, humans are not well adapted to memorizing strings of random characters; and hence, the average computer user is not very good at creating secure passwords. Most users create passwords made up of easy-to-remember words, like the name of a favorite sports team or maybe the name of a significant other. In this [...] -
ChangeManipulators on only part of a model
Django has some cool forms management functionality that takes the hard work out of displaying forms and managing the users input. Unfortunately, the ChangeManipulator expects that all fields in a model will be updated by the ChangeManipulator, and cries about any required/not-null fields that you don't display to the user in the form. This is a huge issue when you want to display a form to a user that only modifies a very small part of a model. For example, you have a 'product' model with a few boolean fields, and you want the user to only alter the 'description' field with a ChangeManipulator. If you were to use the standard ChangeManipulator code (from the above URL) and only displayed the field 'description' to your user, the resulting code would either wipe the values of the boolean fields, or if they're required, complain that they don't have a value. The fix is simple, and it's been in Django since the new-admin branch late last year. Why it isn't documented, I don't know. It's somewhat explained in Django Ticket # 420. When you call your ChangeManipulator, there is a second parameter you can use to define which fields will and won't … -
ChangeManipulators on only part of a model
Django has some cool forms management functionality that takes the hard work out of displaying forms and managing the users input. Unfortunately, the ChangeManipulator expects that all fields in a model will be updated by the ChangeManipulator, and cries about any required/not-null fields that you don't display to the …