In Django, ich bin @receiver
mit einem Modellobjekt speichern CampaignProfile
wie so genannt:‚RelatedManager‘ Objekt hat kein Attribut ‚speichern‘ - Django
@receiver(post_save, sender=UserModel)
def save_campaign(sender, instance, created, **kwargs):
if created:
instance.CampaignProfile.save()
ich einen benutzerdefinierten Benutzermodell UserModel
Namen erstellt haben die muss mit dem CampaignProfile
Modell verknüpft werden, wo die CampaignProfile ungefähr so aussieht ...
class CampaignProfile(models.Model):
user = models.ForeignKey(UserModel, related_name='CampaignProfile', on_delete=models.CASCADE, null=True)
campaign_title = models.CharField(max_length=50, verbose_name='Title')
aber wenn ich versuche, einen neuen Super-User über den Terminal erstellen dann habe ich einen Fehler wie so ...
Weiß jemand, warum die Erstellung eines neuen Superbenutzers diese Art von Fehler hervorbringen würde? Danke.