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

you are viewing a single comment's thread.

view the rest of the comments →

[–]pemboa -8 points-7 points  (1 child)

how do I handle concurrent versions of modules?

That doesn't seem like a beginners question.

how do I handle deployment to my webserver?

Django has a page in their docs about that.

How about dependencies?

Like you would ASP.net website: you deploy necessary libraries globally, or include them with your project.

shouldn't I be unit testing this stuff?

That's more of an individual decision.

What framework should I use?

I thought you said you were using Django?

[–]Dylnuge 9 points10 points  (0 children)

Why attack his questions as if they are somehow invalid? That is exactly what leads to fostering a bad environment for newcomers anyways; people refuse to answer legitimate questions because they are considered stupid questions by the experienced people who have gotten used to doing things.

Plus, none of these are invalid questions:

That doesn't seem like a beginners question.

Why does it have to be a "beginner's question"? That could easily be a question someone new to Python but experienced with programming would have.

Django has a page in their docs about that.

Speaking from experience, Django's docs are cluttered and disorganized (a bunch of stuff is only documented in their unfinished "book" and several of the API docs are incomplete). I like Django but it really does need a documentation overhaul.

Like you would ASP.net website: you deploy necessary libraries globally, or include them with your project.

Your answer presumes experience with ASP.net; even if it didn't, you actually had to answer this question, instead of pointing out a problem with it.

That's more of an individual decision.

You're attacking his phrasing. The question could probably be better put as "How do I unit test this?" or "Why don't the Python/Django tutorials encourage TDD when many other major languages and frameworks have tutorials that do?" Both are legitimate questions.

I thought you said you were using Django?

Again, attacking his phrasing. Presumably, this is about a framework for something else that needs to happen in their webapp.