模型:
class faqs(models.Model):
id = models.AutoField(primary_key=True)
question=models.TextField()
answer=models.TextField()
category=models.CharField(max_length=200,null=True)
frequency=models.IntegerField(max_length=10, blank = True, null = True)
class Meta:
db_table='faqs'
以下不会将其保存到数据库中,
s=faqs.objects.filter(id=1)
s[0].id=111
s[0].save()
但这会将更新后的值保存到 DB,
s=faqs.objects.filter(id=1)[0]
s.id=111
s.save()
为什么 django 不允许通过第一种方法保存值