Eighteen months of Django
dangoldin.com
Eighteen months of Django
1–10 of 85 posts
Re: Eighteen months of Django
#2Re: Eighteen months of Django
#3As someone who is thinking about doing a python project, should I learn Django or just go with Flask? Any thoughts on those two?
If it's relatively simple and you don't really want to deal with user registration/databases I'd say definitely go with Flask. Django does a pretty good job of those two but until it "clicks" you end up being confused.
Re: Eighteen months of Django
#4Re: Eighteen months of Django
#5nice summary, sent to a colleague who is starting with django.
Re: Eighteen months of Django
#6As someone who is thinking about doing a python project, should I learn Django or just go with Flask? Any thoughts on those two?
Re: Eighteen months of Django
#7As someone who is thinking about doing a python project, should I learn Django or just go with Flask? Any thoughts on those two?
Re: Eighteen months of Django
#8As someone who is thinking about doing a python project, should I learn Django or just go with Flask? Any thoughts on those two?
Re: Eighteen months of Django
#9As someone who is thinking about doing a python project, should I learn Django or just go with Flask? Any thoughts on those two?
I think it really depends on what the project is. If it's relatively simple and you don't really want to deal with user registration/databases I'd say definitely go with Flask. Django does a pretty good job of those two but until it "clicks" you end up being confused.
Re: Eighteen months of Django
#10Earlier quoted context omitted.
I think it really depends on what the project is. If it's relatively simple and you don't really want to deal with user registration/databases I'd say definitely go with Flask. Django does a pretty good job of those two but until it "clicks" you end up being confused.
Funny that I wrote that Flask is for advanced usage and you wrote that Flask is for simple usage. If the project is really simple - no database, no declarative forms etc. - then Flask will be better. But if you go to "medium complexity" Django gives you ready components which you need to integrate in Flask (SQLAlchemy, WTForms etc.). You also need to invent your own project structure, and Django already has a hardcod…
Django is definitely more in the range of "we want you to write" this way but I've found it to be at least a bit more customizable than RoR. Flask is on the other extreme which lets you do whatever you want.. but you're the one who has to do it.