Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWESOME Guide. Thank you! #9

Open
didierCH opened this issue Nov 25, 2020 · 3 comments
Open

AWESOME Guide. Thank you! #9

didierCH opened this issue Nov 25, 2020 · 3 comments

Comments

@didierCH
Copy link

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. 👍

@spookylukey
Copy link
Owner

I'm glad you were helped by the guide! I'll leave this ticket open for other comments like this.

@jacklinke
Copy link

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!

@Nebucatnetzer
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants