After trying the Django tutorial, I must say I am seriously impressed how much work it actually does for you. I mean it creates your database and writes code for you in your migrations folder.
Excellent framework.
Answers to your questions
After trying the Django tutorial, I must say I am seriously impressed how much work it actually does for you. I mean it creates your database and writes code for you in your migrations folder.
Excellent framework.
Django is easy to love. Some excellent framework!
Django + DRF is my first choice any time I need to start an API project from scratch, always results in a lot of productivity in a short period of time. Enjoy
ok
Try iommi on for size on top. https://kodare.net/2020/05/13/draft_introducing_iommi_1.html
One of the best parts of Django is that even after all this it doesn’t take any shortcuts. Your project is up to industry standards. It is indeed a framework for perfectionists with deadlines.
The web framework for perfectionists with deadlines.
I hate playing devil’s advocate but like your wife, after several years with Django, you begin to notice the weight.
Wait until you get to play with the Admin interface 😉 One of the main reasons professionals love Django.
FYI: ORMs with migration support aren’t exclusive to Django (Object-relational mapping
). There are several frameworks in nearly all languages that support code generation and and migration. Some even support reverse migrations (generate your models from an existing database). As long as you keep your project relatively clean, Django will take you very far 🙂
After having tried Flask with a bit of SQLAlchemy, jumping into migrations with Django seemed like magic to me! (I still feel like that sometimes haha) +1
Django is really awesome. It can be a little overwhelming to start but once you understand it, it’s just ♥️.
DRF is another thing you should try. It is also awesome and allows you to connect your Django app with frontend framework like reactjs.
Agreed! Cool that you’re enjoying it out of the box. I’ve been using it pretty heavily for about 2 months and have mostly good things to say about it. Definitely got me up and running way faster than I expected. Especially if you check out something like Cookiecutter Django. They basically do all the setup for you if you’re looking to actually deploy it. GL mate!
did you understood what you were doing during each step of the tutorial ?
Im just starting to learn it for work, and I can’t understand the tutorial!
I need them to explain a little bit more what are they doing in each part, and why…
Agree. And DRF and Admin is great. **BUT** I’m struggling a lot lately. My project is getting pretty big and breaking it down into multiple projects is being a nightmare (I want to CI/CD multiple repos and avoid having a huge monolith). Suffering with multi-db and auth on project orchestration. My Spring peers do not have those problems committing to Clean Architecture basics. Any tips?