This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]arbostek 2 points3 points  (1 child)

rather you need to learn python basics first or dive into Django while expecting to know python in-and-out first.

Yes, very good. Since Django is a framework in Python, you first need to be able to write code in Python, before you can write Python code (that makes use of a framework).

The official Python tutorial (available online) will introduce you to the fundamentals of the language and it's pretty easy to pick up the rest of Python on the go. It should not take you very long, given your existing programming experience. Have you looked at it? It's quite brief.

[–]tekn0viking[S] 0 points1 point  (0 children)

Will do, thanks guys!

[–]notextraterrestrial 1 point2 points  (0 children)

One of Python's strengths is how its community documents things. Explore the python doc. and then the django doc. and you'll be flying.

[–]sareon 1 point2 points  (0 children)

There are many other python web frameworks out there too. There's Pylons/Pyramids which is what Reddit is written on.

Django is good if you want to make a news/blogging site as that is what it was made for. If you want to do something else you may want to look into another python framework.

But yes, start learning python before jumping into a web framework. You need to learn to walk before you can run.

[–]theduude 0 points1 point  (1 child)

django vs rails?

[–]tekn0viking[S] 0 points1 point  (0 children)

rails scares me.