Dunder methods power most operators in Python as well as some of the built-in functions. Dunder methods are a contract between the person who made a class and Python itself.| www.pythonmorsels.com
It's best to avoid calling dunder methods. It's common to define dunder methods, but uncommon to call them directly.| www.pythonmorsels.com
Some code and tips to combine Python and Django introspection APIs to enforce naming conventions in your Django models.| Luke Plant's home page