You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @spookylukey thank you so much for this guide. It really helped me to understand FBV's AND CBV's better. When I learned Django I started with FBV's but soon switched to CBV's because it seemed to be best practice and also easy to implement. But soon I learned that it is only easy if you don't want to do more than the standard things. I really struggled a lot to understand the API of CBV's. Your guide gives some relief to understand, that in some situations it's not bad to use FBV's and might be even the better choice. 👍
The text was updated successfully, but these errors were encountered:
I regularly reference this guide in conversations with others. It's amazing how many people are frustrated with CBVs, but seem to be uncomfortable with using FBVs instead. Like there's a stigma that FBVs are lesser in some way. I was in that camp until reading this guide last year, and now my views are so much better maintainable and readable. Thanks, Luke!
I can only agree with the above.
CBVs seemed great because they promised me fast results without much code.
Unfortunately that quickly falls apart if you need to customize something.
Hi @spookylukey thank you so much for this guide. It really helped me to understand FBV's AND CBV's better. When I learned Django I started with FBV's but soon switched to CBV's because it seemed to be best practice and also easy to implement. But soon I learned that it is only easy if you don't want to do more than the standard things. I really struggled a lot to understand the API of CBV's. Your guide gives some relief to understand, that in some situations it's not bad to use FBV's and might be even the better choice. 👍
The text was updated successfully, but these errors were encountered: