【发布时间】:2012-12-03 18:52:32
【问题描述】:
我有模特
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。
我用这种方法更新是否正确?
【问题讨论】:
标签: django django-models django-views django-database