Please see my updated models

I tested the models and look OK to me.

Please change the settings in settings.py accordingly.