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