Live data from Hacker News

Ask HN: Advice for someone struggling to learn Django

news.ycombinator.com

11–20 of 23 posts

Re: Ask HN: Advice for someone struggling to learn Django

#11
post #8

Which tutorials have you done thus far?

I've done all the teamtreehouse python and Django tutorials. Which took a few months. Even did it a second time. Then also the django polls tutorial on the Django docs site. Plus the local library tut that is on the mozilla site. Also built a storefront using Django but I used 3rd party integrations to deal with payment processing and the shopping cart (stripe and snappycheckout).

Re: Ask HN: Advice for someone struggling to learn Django

#12
post #9

Email me any questions. Id love to help. If you are on twitter, then Id connect you to some great django people. (Check my profile)

Thank you very much! I really appreciate it. Have added you on twitter, however, I'm not super active on social media.

Re: Ask HN: Advice for someone struggling to learn Django

#13
post #7

Learn HTML and CSS, Python, and then Django. Think of a new idea. Try build when learning Django.

Thanks Pydox. I do know html and css. I've been doing that for a little over a year now. Currently design a lot of landing pages for work. I'm currently working on www.correlate.pro with Django :) My website www.samuelpiecz.com is built with Django and I've built a couple other little projects. My website does need to be updated badly though..

Re: Ask HN: Advice for someone struggling to learn Django

#14
post #6

Try to understand why things are done the way they are and what is actually happening instead of just following the tutorial systematically. If you have some knowledge gap, say in basic HTTP or data modeling concepts, make sure you read about those as well. This will strengthen your understanding of the framework. Also, if this is your first time with Python, I highly recommend learning Python before learning the fra…

Thanks Wreath. That's good advice. I have been brushing up on my python skills as I was concerned that may be my problem. I unfortunately did learn Django very very shortly after i started diving into python. Will continue to further my python education for sure!

Re: Ask HN: Advice for someone struggling to learn Django

#15
post #10

It might be worthwhile to use a library like Flask which has less batteries included. This will force you to figure out which pieces of the puzzle you are missing and will (hopefully) allow you to learn a lot through exploration. Once you understand what everything is doing, going back to Django, you should understand what all of the components are doing. Django & Flask are not exactly one-to-one with the way they ha…

Thanks Idonley. I have heard that flask is easier. At this point I feel too deep into Django to give up. However, picking up some flask stuff on the side could be worthwhile. Would certainly broaden my understanding of it all.

Re: Ask HN: Advice for someone struggling to learn Django

#16
post #8

Which tutorials have you done thus far?

I've done all the teamtreehouse python and Django tutorials. Which took a few months. Even did it a second time. Then also the django polls tutorial on the Django docs site. Plus the local library tut that is on the mozilla site. Also built a storefront using Django but I used 3rd party integrations to deal with payment processing and the shopping cart (stripe and snappycheckout).

Have you read through "Two Scoops of Django" yet? I am not really a fan of any Django learning resources (that I'm aware of) outside of that one, and the docs. It helped me because it explicitly lays out an opinionated but sensible way of structuring projects.

Re: Ask HN: Advice for someone struggling to learn Django

#17
post #8

Which tutorials have you done thus far?

I've done all the teamtreehouse python and Django tutorials. Which took a few months. Even did it a second time. Then also the django polls tutorial on the Django docs site. Plus the local library tut that is on the mozilla site. Also built a storefront using Django but I used 3rd party integrations to deal with payment processing and the shopping cart (stripe and snappycheckout).

try searching for djangogirls and hellowebapp tutorial on google that helped me learn django basic concept in a relative short frame of time two months to be exact, then check out https://simpleisbetterthancomplex.com blog posts on various python frameworks implementation and browse through github for various Django projects source code particularly drskepy django hackathon boiler plate. And if you still have problem with python checkout sololearns app on play store or appstore it was very instrumental for me getting a better grasps on python basics.

Re: Ask HN: Advice for someone struggling to learn Django

#18

Earlier quoted context omitted.

I've done all the teamtreehouse python and Django tutorials. Which took a few months. Even did it a second time. Then also the django polls tutorial on the Django docs site. Plus the local library tut that is on the mozilla site. Also built a storefront using Django but I used 3rd party integrations to deal with payment processing and the shopping cart (stripe and snappycheckout).

try searching for djangogirls and hellowebapp tutorial on google that helped me learn django basic concept in a relative short frame of time two months to be exact, then check out https://simpleisbetterthancomplex.com blog posts on various python frameworks implementation and browse through github for various Django projects source code particularly drskepy django hackathon boiler plate. And if you still have problem…

Author of Hello Web App here — thanks for recommending! I actually moved the entire tutorial online recently, you can read it for free here: https://hellowebbooks.com/tutorial/

It's written in a way to help you build something unique, which might help your issue, OP. Basically I walk through building a "collection of things," which you can alter to create something like a Twitter clone, a directory, a blog, a store, etc.

Happy to help, send me an email tracy@hellowebbooks.com anytime. :)

Re: Ask HN: Advice for someone struggling to learn Django

#19
post #16

Earlier quoted context omitted.

I've done all the teamtreehouse python and Django tutorials. Which took a few months. Even did it a second time. Then also the django polls tutorial on the Django docs site. Plus the local library tut that is on the mozilla site. Also built a storefront using Django but I used 3rd party integrations to deal with payment processing and the shopping cart (stripe and snappycheckout).

Have you read through "Two Scoops of Django" yet? I am not really a fan of any Django learning resources (that I'm aware of) outside of that one, and the docs. It helped me because it explicitly lays out an opinionated but sensible way of structuring projects.

I have read about half of it so far. All projects I have worked on recently I've used the Cookiecutter that Audrey and Danny offer. It's extremely helpful. Thanks for reminding me I need to finish it!

Re: Ask HN: Advice for someone struggling to learn Django

#20
post #10

It might be worthwhile to use a library like Flask which has less batteries included. This will force you to figure out which pieces of the puzzle you are missing and will (hopefully) allow you to learn a lot through exploration. Once you understand what everything is doing, going back to Django, you should understand what all of the components are doing. Django & Flask are not exactly one-to-one with the way they ha…

Thanks Idonley. I have heard that flask is easier. At this point I feel too deep into Django to give up. However, picking up some flask stuff on the side could be worthwhile. Would certainly broaden my understanding of it all.

I would second this advice. Flask is structured much more intuitively than Django. The first time I tried Flask after Django everything just clicked into place immediately.
Post reply on HN