আমার একটা মডেল আছে
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।
আমি কি এই পদ্ধতিটি আপডেট করার জন্য ঠিক আছি?
.getপরিবর্তে এটি চেষ্টা করেছি.filterএবং এটি কাজ করে না। তবে ফিল্টার সহ এটি দুর্দান্ত কাজ করে। আপনি কি জানেন আমার উপরের কোডটিতে কী ভুল আছে?