Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Two parter: Django book recommendation + Django real world advice [closed]

Tags:

python

django

First question: What is your favorite Django book or online learning material? CodeProject examples + Django documentation, O'Reilly, etc.

Second Question: What are some good tips and advice you have picked up along the way which helps you to use Django more effectively? Certain design patterns, language idioms, frameworks which tie into Django well, etc.

Thanks!

like image 572
DevDevDev Avatar asked Aug 04 '09 21:08

DevDevDev


2 Answers

As for books:

  • There's the free Django Book
  • I really like Practical Django Projects
  • Amazon has a couple more. Generally, if it's written or edited by one of the Django core devs, it should be worth the money. But pay attention that you don't buy an edition for an obsolete Django version (e.g. 0.96)
  • Like others said, the official documentation is top notch, and #django on freenode and the mailing list can help with specific problems

And the second question:

  • before developing an app yourself, look if there isn't already something similar on Google Code, GitHub or Bitbucket. There's an incredible number of useful django apps around
  • learn to love generic views
like image 123
Benjamin Wohlwend Avatar answered Sep 16 '22 16:09

Benjamin Wohlwend


Answer to first question:

  • IRC Channel #django on freenode
  • Django Tutorial
  • Django Documentation
  • Django Source
  • Django Book

Answer to second question:

  • Learn Python
  • Read the Django source
  • Django Packages provides comparison grids of apps.
  • Django Pluggables: Reusable Django apps
  • virtualenv, virtualenvwrapper, & pip
  • Use version control

Yes, I added "Django source" to both, and I dropped it one more time here.

like image 29
ken Avatar answered Sep 16 '22 16:09

ken