views:

431

answers:

4

Hi,

I've just started using Django, and have never programmed in Python before. I really feel the need for a Django / Python reference guide, either online or in book form. Anyone know of a good one? I'm really looking for a reference guide, rather than a "how-to" guide, as the latter seem to be easy enough to find.

Thanks,

Ben

+8  A: 

You want The Django Book. The official documentation is also quite good.

Alexander Kojevnikov
The Django Book is not up to date for Django 1.0.
Daniel Gonzalez Gasull
+5  A: 

Alexander has got the two most important links for Django. I'll point out that I learned Python from Dive Into Python.

ayaz
+2  A: 

For learning Python, see what did you use to teach yourself python.

gimel
A: 

While not a reference work, you will learn Django much faster if you install the django-extensions, a.k.a., the Django Command Extensions. This will put many more handy commands into manage.py, including 'graph my data model so I can see it.'. Also, errors improve from 'your code failed at filename:lineno' to 'oh, and here's the formatted source code and a debugging shell where it failed.'

Django-extensions project at http://code.google.com/p/django-command-extensions/. The screencast, which obviates most documenation, is at http://ericholscher.com/blog/2008/sep/12/screencast-django-command-extensions/.

Charles Merriam