from django.db import models from django.utils.translation import gettext_lazy as _ from api.core.models.trackable_model import TrackableModel class M2M_ProspectSellingArgument(TrackableModel): """ Many to Many table for selling arguments and prospects. """ selling_argument = models.ForeignKey("SellingArgument", on_delete=models.CASCADE) prospect = models.ForeignKey("Prospect", on_delete=models.CASCADE) class Meta: constraints = [ models.UniqueConstraint( fields=["selling_argument", "prospect"], name="unique_selling_argument_prospect", ) ]