Just want to make sure that you've considered the various values for `on_delete` since Django defaults to `CASCADE` which is the most dangerous. I tend to explicitly put `on_delete=CASCADE` even though it is default just so someone reading `models.py` knows to watch out.