TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Want to learn Django? Start here.

119 pointsby flexterraover 12 years ago

11 comments

nnqover 12 years ago
...is it just me, or Django docs are WAY more to the point than all the rails screencasts and tutorials? I wonder if this extends to the whole Django vs Rails way of doing things in general, not just to documentation...
评论 #4565922 未加载
taudeover 12 years ago
Some advice that saved me hours: use Vagrant to manage a linux-based VM. Share the Django code directory with your Host OS. You're going to eventually deploy to Linux anyway. (I had a LOT of issues trying to get Postgresql to install on OS X via Homebrew, etc, and it still wasn't a proper environment). Once I went with Vagrant and an Ubuntu VM, things smoothed out.
评论 #4534444 未加载
wickedbassover 12 years ago
Awesome! Thanks for the post. Sometimes I feel that RoR gets too much publicity vs django or other MVCs.<p>Of course having used Django for ~5 years now, I must be biased!
naiquevinover 12 years ago
+1 for the django.me tip. I can see myself using it all the time from now on :-) Out of curiosity, how and where did you find out about it? <a href="http://django.me" rel="nofollow">http://django.me</a> redirects to the main page of django docs and google search didn't give any useful info.
评论 #4531881 未加载
kmfrkover 12 years ago
Django by Example is one of the best resources: <a href="http://lightbird.net/dbe/" rel="nofollow">http://lightbird.net/dbe/</a>.<p>It's getting a little out of date, what with Django 1.4 and django-registration 0.8, but nothing that can't be upgraded without too much hassle.<p>#django on Freenode is also invaluable.<p>You can also search inside the Django documentation with "!django", if DDG is your default search engine.<p>I also recommend checking out dotCloud (YC) instead of Heroku, as it's much easier to set up for beginners. Just download the wsgi.py and make the necessary changes to your settings.py, and Bob's your uncle.
ZanderEarth32over 12 years ago
Awesome, thanks for this. I've been learning Django in my spare time and using the Django Book resource, and while I can work through it I don't think it's taught in a way that helped me remember how to do any of it without the book. Is that common? I am assuming that the only way you learn how to set up an environment or a Django project is just through doing it multiple times, not memorizing it out of a book. For example, the next time I start a project, I know I'll have to refer back to how to start the whole process.
评论 #4532798 未加载
kineover 12 years ago
Hey Flexterra, I'm glad my post on Rails inspired you to write this for Django!
hackerboosover 12 years ago
I'd love to see the Django equivalent to Railscasts.
评论 #4531999 未加载
ryangallenover 12 years ago
Anyone use django CMS? <a href="https://www.django-cms.org/" rel="nofollow">https://www.django-cms.org/</a><p>How is it in comparison to WP?
评论 #4532990 未加载
j_colover 12 years ago
Thanks for this, just looking at Django for the first time right now so the timing is perfect.
wilfraover 12 years ago
I'm learning Django (and Python) now, a big +1 for the official tutorial being the best first place to start. It walks you through setting up your environment, working with the terminal and a cool little project setting up your first app that quickly and clearly shows you all sorts of cool things Django can do.<p>I took me about 10 hours from start to finish with probably half of that devoted to getting my environment setup. I learned a ton and not just about Django.<p>If you have experience with Python and/or working with the terminal it should be much faster, but you'll still probably learn a lot.<p>#django IRC channel is another resource I'd highly recommend, especially when you get stuck. Those guys are super, super helpful.
评论 #4531707 未加载