I’m been trying to learn django and become proficient at it but at the moment , i’m struggling at making django app. I have consume knowledge of through the Google python classes and django book from chapter 1 to 7 . Then I tried to jump into lightbird django example but it’s proven to be hard . I can’t even do the first app.
Can you help me get back on track by pointing me to the right direction.
Should I master python before coming into django? or I should go through making django apps and pick up the bit and pieces.
Any great Resource?
Yes it is necessary to learn Python before diving into Django, but there is no need to master it. You need to know how to write classes, create objects, create functions and other things that Python provides such as decorators, tuples, hashes, etc. Once you are flexible with Python scripting it is easy to learn the framework.
Also while you are reading django book you should refer documentation of Django and read information about the classes you come across. In Django Book information is given on a superficial level, you need to know what functionality each class provides and their importance, and that you can get in documentation.
There are various video tutorials out there, they teach you to create applications. Again you should read documentation of Django.
Documentation is the best source by which you can learn bits and pieces, internal working of Django applications. Books, and video tutorials will teach you how to integrate your Django knowledge with HTML, Javascript, CSS and other web application stuff. Django book/video tutorials and Documentation is a great combo to master Django.
Here is one link that I referred : http://hackedexistence.com/project-django.html