IMO, Flask is better both short term and long term, but not within the middle . Django is best within the middle-term. Flask will let you get started immediately without any boilerplate, but you’ll soon find yourself slowing down trying to figure out which solution works best.