Ich habe ein Modell
class Survey(models.Model):
created_by = models.ForeignKey(User)
question = models.CharField(max_length=150)
active = models.NullBooleanField()
def __unicode__(self):
return self.question
und jetzt möchte ich nur das activeFeld aktualisieren . Also mache ich das:
survey = get_object_or_404(Survey, created_by=request.user, pk=question_id)
survey.active = True
survey.save(["active"])
Jetzt bekomme ich eine Fehlermeldung IntegrityError: PRIMARY KEY must be unique.
Bin ich mit dieser Methode zum Aktualisieren richtig?
.getstatt versucht.filterund das funktioniert nicht. Aber mit Filter funktioniert es gut. Wissen Sie, was mit meinem obigen Code nicht stimmt?