Waarom gebruikt u de Many to Many-relatie tussen Friend- en User-modellen niet en kunt u het type relatie tussen hen selecteren op basis van een aangepast relatiemodel?
https://docs. djangoproject.com/en/2.2/ref/models/fields/#django.db.models.ManyToManyField.through