คำถามติดแท็ก django-database

2
อัปเดตเฉพาะฟิลด์ที่ระบุในโมเดลเท่านั้น
ฉันมีแบบจำลอง 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.