Django community: RSS
This page, updated regularly, aggregates Community blog posts from the Django community.
-
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 … -
Pronouncement
So it seems the BDFL Pronounced that Django is the Python web framework. Obviously this makes me pretty damn happy. I’m sure this will help people trying to choose a web framework come to Django, and I think they’ll like what they find. Personally, I think Django’s the best tool to develop web sites – but of course I think that. However, I want to make sure everyone has read Kevin Dangoor’s thoughts on the announcement. -
Extend Django’s database API to include full-text search
Here we will introduce Django's database API, and demonstrate its flexibility by extending it to support MySQL's full-text search capabilities. -
Go-live date, second deployment and other stuff
Well it's been a longer than expected road but we're nearly there. Our staging instance is running something that is 99.9% of a production branch. We would have gone live on Friday but staffing shortages mean it's going to be Tuesday now... In other news we're working on a second instance of the platform, this one to support work Greenpeace will be doing in the middle east in the wake of the Lebanon crisis. You can read more about that project at it's holding site at www.speakup-middleeast.org . Hopefully that site will be up and running by the end of this week. We've also been working hard to import our geo-data into the system. The GNS data we've been working with varies widely in quality. Some countries (eg Australia) can be pulled seamlessly out of the database, others (eg. Israel) suffer from duplicate or missing administration districts which has necessitated some manual fixes. The GNS data provides about ten times more data than the initial Geo-Rosetta data we deployed, so it's worth the hassle to get it in there. Still, nearly there... -
Go-live date, second deployment and other stuff
Well it's been a longer than expected road but we're nearly there. Our staging instance is running something that is 99.9% of a production branch. We would have gone live on Friday but staffing shortages mean it's going to be Tuesday now... In other news we're working on a second instance of the platform, this one to support work Greenpeace will be doing in the middle east in the wake of the Lebanon crisis. You can read more about that project at it's holding site at www.speakup-middleeast.org . Hopefully that site will be up and running by the end of this week. We've also been working hard to import our geo-data into the system. The GNS data we've been working with varies widely in quality. Some countries (eg Australia) can be pulled seamlessly out of the database, others (eg. Israel) suffer from duplicate or missing administration districts which has necessitated some manual fixes. The GNS data provides about ten times more data than the initial Geo-Rosetta data we deployed, so it's worth the hassle to get it in there. Still, nearly there... -
Stockphoto 0.2 released
I got impatient and decided to go ahead and release version 0.2 of stockphoto . This version introduces no new ... -
Stockphoto 0.2 released
I got impatient and decided to go ahead and release version 0.2 of stockphoto . This version introduces no new ... -
Any Django People Coming To LinuxWorld?
Anyone working on/with or just interested in Django coming to LinuxWorld? If so, let me know and we'll see about an informal meetup. -
A new litmus test for evaluating Python web frameworks — What’s your security policy?
With the almost daily announcement of new Python-based web frameworks, there needs to be a way to filter the contenders from the pretenders. I’ve been mulling over the idea of compiling a checklist for evaluating new frameworks. The checklist could also be used by new would-be Python framework creators as a gut check for the [...] -
Django is the favourite of Guido van Rossum
Guido van Rossum said in the latest FLOSS Weekly podcast: My personal favorite -- and I expect that that will remain a personal favorite for a long time -- is something named Django. ... I highly recommend it. Django has been my tool for a new project of mine, has been worth it the time spent learning Django and Python(right now my personal favourite programming language). Django preferred setup is Apache with mod_python, this has make my choice easier because I've been always using Apache with PHP. If you want to give it a try(I recommend it), read the Part 1 of the tutorial. And if you have doubts about performance, read this. -
Django is the favourite of Guido van Rossum
Guido van Rossum said in the latest FLOSS Weekly podcast: My personal favorite -- and I expect that that will remain a personal favorite for a long time -- is something named Django. ... I highly recommend it. Django has been my tool for a new project of mine, has been worth it the time spent learning Django and Python(right now my personal favourite programming language). Django preferred setup is Apache with mod_python, this has make my choice easier because I've been always using Apache with PHP. If you want to give it a try(I recommend it), read the Part 1 of the tutorial. And if you have doubts about performance, read this. -
Second skinning
Yes, this week we are moving! Second-skinning the Melt site, and you can see it happen. After quite a few discussions and deliberations about name, logo, colours, what not, we're now at my preferred stage: doing it. Right now, I am at the office of Eight Media in Arnhem, where Simon is working live at the Melt staging site to implement the design. You will notice the name under which this all will go live: CoolThePlanet.net. Lots of little design decisions and checking it out with BrowserCam on different platforms, while hacking away at the Django templates, hopefully taking the opportunity to internationalise the static interface texts in there, and be ready for localisation in other languages. But first, counting down the days now to the opening of CoolThePlanet.net! -
Second skinning
Yes, this week we are moving! Second-skinning the Melt site, and you can see it happen. After quite a few discussions and deliberations about name, logo, colours, what not, we're now at my preferred stage: doing it. Right now, I am at the office of Eight Media in Arnhem, where Simon is working live at the Melt staging site to implement the design. You will notice the name under which this all will go live: CoolThePlanet.net. Lots of little design decisions and checking it out with BrowserCam on different platforms, while hacking away at the Django templates, hopefully taking the opportunity to internationalise the static interface texts in there, and be ready for localisation in other languages. But first, counting down the days now to the opening of CoolThePlanet.net! -
Django .95 Is Here!
Yes, Django .95 has just been released. For those who don't run off SVN trunk, there will be some upgrade issues. Read Removing The Magic on the Django wiki carefully. The changes to Django are well worth any upgrade inconvenience. And some things are just plain easier to get done post magic removal, as I found out this week back-porting a Google site map generator app I wrote while running from SVN.Congratulations to Adrian, Jacob, and all who contribute code for the release! -
Post-OSCONum part 1: try not to suck
Post-OSCONum part 1: try not to suck Good lord, I’m exhausted. OSCON was amazing. It’s clear that a sea change is occurring in the open source movement: to paraphrase Tim O’Reilly’s keynote, we’re finally moving away from “free software is better because it’s free” towards “free software is better because it’s better". This of course makes being a free software author more exciting than ever. Judging by the number of job postings, it’s also easier than ever to actually get paid for work on open source.