0
我在Django有一个有趣的(!)问题。 我想更改一个外键。我的代码:Django外键不变
print(todos[ind].list)
print(newList)
todos[ind].list = newList
print(todos[ind].list)
todos[ind].save()
print(todos[ind].list)
它的输出:
oldList
newList
oldList
oldList
我的模型:
class Todo(models.Model):
name = models.CharField(max_length=255)
list = models.ForeignKey(TodoList)
def __str__(self):
return str(self.name)
和待办事项列表DEF:
todos = Todo.objects.filter(list = ls)
其中,LS和newList是:
在此先感谢。
它的工作原理!非常感谢!^_ ^ – user3541386