3 ms·
Django makes it nearly trivial to switch: * Email backend: https://docs.djangoproject.com/en/dev/topics/email/#defining-a-custom-email-backend https://docs.dja
by shabda 12y ago
Django makes it nearly trivial to switch:
* Email backend: https://docs.djangoproject.com/en/dev/topics/email/#defining-a-custom-email-backend https://docs.djangoproject.com/en/dev/topics/email/#defining...
* User model: https://docs.djangoproject.com/en/1.7/topics/auth/customizing/#specifying-a-custom-user-model https://docs.djangoproject.com/en/1.7/topics/auth/customizin...
* Authentication backend: https://docs.djangoproject.com/en/1.7/topics/auth/customizing/#writing-an-authentication-backend https://docs.djangoproject.com/en/1.7/topics/auth/customizin...
* Databases
Django makes is very easy to write
* Views which extend from generic CBV and only need you to customize your CBV
* Custom template tags
* Wonderful admin pages: Its amazing what you can do with just Inline, list_display, list_search, list_filter etc. If you are willing to read through a bit of ModelAdmin class, then you will see it has nearly all hook points over ridable, though some it could do with a bit of documentation around ModelAdmin hook points.
When people say that `Django is not known about it's 'overridability'.`, they need to back it up with more data, because that not true at all, at least in 1.7
- raverbashing 12y agoTo be fair they were mostly recent additions.