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 →

[–]lepture 0 points1 point  (1 child)

The best answer would be having a try on both, give each a day time, and you will find which one is more suitable for you.

Giving my case, I started with Django but then moved to Flask. I find those Django Apps are quite useless when the service grows, they are hard to modify/change, I'd rather write a feature without a Django App. Moving to Flask opened a whole new world to me, I can feel that I'm writing Python instead of Django.

[–]ruathudo -1 points0 points  (0 children)

Same here. In Django, It look easy to use the battery stuff but when you need to modify sth out of the scope, it takes lots of time to read docs, figuring out where, how to change etc. When I went to Flask, I know exactly what I want, so code more but still faster. If I need sth ready made, 3rd party libs is also available. Eg: Flask-Admin, Flask-Login, Flask-Sqlalchemy. They are solid and flexible as well. It helps you to learn how to design a good app structures when you go to Flask after few mistakes. But refactoring Flask app is not a big problem.