Suggestions: study material for Django

I am looking for advice on the best resources to learn how to develop webapps with Django [python framework]. Here is some information to help respondents narrow down options for gazillions "out there."

Where am i standing

  • I know python (2.x series) and I developed several applications / scripts with it. I would in no way define myself as a python ninja, but I think I got a very good idea about the structure of the language and, above all, philosophy.
  • I have PHP experience with web development .
  • I have a fair understanding of MVC framework approach (CakePHP), but not much IRL experience.

What i'm looking for

  • Structured training material : book titles, online lessons, videos, etc.
  • Life stories and personal data : how did you study? why did you decide to learn this? did it work Will you change anything in the way you learned django?
  • Any advice you think is worth sharing !

I would like to emphasize that I do not look only at raw links (in the end, I could find them myself with Google!), But I rather seek your opinion and advice (with a link to them)!

Thanks in advance for your time!

+6
python django frameworks model-view-controller
source share
4 answers

My opinion was expressed in this answer.

I read djangobook, django practical projects, pro django and some parts of "Web development with django". They are all good books.

But I think that for someone who already has enough php and python experience, James Bennett's Django hands-on projects are a very good asset. I highly recommend it.

+4
source share

Well, I have a trivial solution - get used to reading the django tutorial and book that they post.

The Django manual is well organized, and once you have a mental picture of it, you can really use it well.

Two things that I want Django docs to do are better - tell me where to import the material directly with each class definition, and sometimes I would like the explanations to be a little shorter.

+2
source share

Djangobook was the best asset of my training. They structure it in such a way that they allow you to endure difficult things first so that you understand what really happens behind the scenes when you take the shortcuts. I read almost the entire book, and I turn to it every time a random question arises.

This leads me to the next point. Django is known for having excellent documentation. There are so many code examples, and it is explained here what makes docs one of the most valuable things for django.

Finally, don't be afraid to ask questions from the django community. This site (stackoverflow) and the IRC channel (irc.freenode.net #django) are very friendly and helpful. If you have any questions just ask. Someone can help.

+1
source share

Drop PyCharm from JetBrains - I'm just starting to argue with Django, and this IDE has native Django support.

0
source share

All Articles