4 ms·
Did a big migration from Flask to Django for my main side project for all of these reasons earlier this year. I love Django. It's criminally underrated. Side
by cushychicken 4y ago
Did a big migration from Flask to Django for my main side project for all of these reasons earlier this year.
I love Django. It's criminally underrated.
Side project if anyone's interested in peeping it: https://www.fpgajobs.com https://www.fpgajobs.com
- thettiguy 4y agoI’d imagine many are curious like me … are you making any money on this? I have a similar Niche job site I’m thinking of
- deleted 4y ago[deleted]
- ultrasounder 4y agoFellow EE here and love what you do! Loved your post on scraping.Btw, I thought you used Flask. Looks like I was wrong.
- cushychicken 4y agoThanks for the kind words. It’s probably time for me to revise that a bit, or write another one. I’ve learned a lot more yet since I wrote that. I used to use Flask, but I changed over to Django at the end of 2022. Super happy I did. It wasn’t painless, but the benefits have been totally worth it.
- heavyheavy 4y agoWhat were the benefits switching over to Django from Flask?
- cushychicken 4y agoBatteries included admin console with easily configurable model views. Built in migrations. Can’t possibly overstate how much this has helped ease deployment. Most of the live debug and prod edits I had to do on the older app were due to db migrations not being shipped with the app. A baked in ORM with lots of backend optimizations like pagination that keep your queries fast, plus convenience functions for model creation and retrieval (long live get_or_create) There was a learning curve to all of this, and the complexity of all this in the tutorial scared me away at first, but having seen how the other half lives with Flask, where there are no guardrails for anything, I really appreciate having a framework that solves these kinds of challenges for me.
- heavyheavy 4y agoInteresting, appreciate the reply. Wouldn't hurt to add it to the repertoire.
- cushychicken 4y agoOne more big benefit: you can figure out how to do almost anything with Django with the right combination of Google and Stack Overflow searches. Not so for Flask. Ok, well, maybe there are some answers, but it’s always like “Install, configure, and integrate this third party plugin”. Ain’t nobody who’s side-hustlin’ got time for that.