タグ付けされた質問 「django-database」

2
models.Modelの特定のフィールドのみを更新します
私はモデルを持っています class Survey(models.Model): created_by = models.ForeignKey(User) question = models.CharField(max_length=150) active = models.NullBooleanField() def __unicode__(self): return self.question そして今、私はactiveフィールドだけを更新したいと思います。だから私はこれを行います: survey = get_object_or_404(Survey, created_by=request.user, pk=question_id) survey.active = True survey.save(["active"]) エラーが発生しましたIntegrityError: PRIMARY KEY must be unique。 この方法で更新するのは正しいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.