Django and the Django Software Foundation
Fret Free
We talk to one of the creators of the Django project about the formation of the Django Software Foundation, and we show you how to get started with this user-friendly web framework.
In the summer of 2005, yet another web framework was released into the open source world [1]. Only three short years since Django's release, it has gained enough traction to inspire the formation of the Django Software Foundation [2]. With the formation of the DSF, Django joins an impressive list of other projects with their own foundations, including Apache, Perl, and Python.
What Is Django?
Django is a Python web development "framework," or set of libraries, that allows developers to work on the unique/interesting parts of an application without worrying much about the boring infrastructure under the hood. Django uses the MVC pattern like many other frameworks, such as Ruby on Rails and the various Perl and PHP frameworks.
One of Django's killer features is its incredibly slick admin interface that is automatically built for you. In this article, I will walk through the steps required to build a small Twitter-like application so you can see the admin in action.
[...]
Tag Cloud
News
-
SCO Rises from the Swamp
Longtime litigator revives an ancient suit against IBM alleging Linux infringes on Unix copyrights.
-
UberStudent Project Releases UberStudent 3.0
Specialty distro keeps the focus on advanced learning.
-
openSUSE Conference Approaches
The openSUSE Conference will be held July 18-22, 2013, at the Olympic Museum in Thessaloniki, Greece.
-
Drupal.org Hacked
Security breached at home sites of the CMS project.
-
Oracle Takes Action on Java Security
Lead Java developer vows policy changes and more attention to fixing problems.
-
Google and NASA Partner in Quantum Computing Project
Vendor D-Wave scores big with a sale to NASA's Quantum Intelligence Lab.
-
Mageia Project Announces Mageia 3 Linux
Many package updates and Steam integration highlight the latest from the Mandriva-based community Linux.
-
FSF Outs the World Wide Web Consortium over DRM Proposal
Richard Stallman calls for the W3C to remain independent of vendor interests.
-
Debian 7.0 Debuts
The new release supports nine architectures, 73 human languages, and zero non-Free components.
-
Alpha Version of Fedora 19 Released
Fedora developers release the first alpha version of Fedora 19, known as Schrödinger’s Cat, for general testing. The final release is expected in July 2013.

Thanks!
Django 0.96, vs. django 1.0, vs. SVN
In the past month many backwards incompatible changes have been made to the django svn and Django 1.0 was released just a few days ago. Due to the lead time on stories and the production schedule of this magazine, the examples and recent screen casts are for the earlier stable release of Django, 0.96.
With that said, as you have found out it is relatively easy to upgrade the code examples to django 1.0.
An exhaustive listing of all changes with instructions can be found here:
http://code.djangoproject.c...i/BackwardsIncompatibleChanges
max-length vs maxlength present in code.djangoproject.com
http://code.djangoproject.com/ticket/7523
Sorry for the noise.
PS. I'll install from svn. DS.
Versionproblem maby?
versions:
opensuse 11.0
python 2.5.2
django 0.96.2-5.5
Validateproblem
I get:
mytwit.Twit: __init__() got an unexpected keyword argument 'max_length'