django のモデルのインスタンスの関連フィールドを含む複数のフィールドを更新する標準的な方法は何ですか? ...
Class User(models.Model):
id = models.CharField()
name = models.CharField()
dob = models.CharField()
Class Appointment(models.Model):
user = models.ForeignKey(User)
app_id = models.CharField()
time = models.DateTimeField()
status = models.CharField()
予定モデルの複数のフィールドを更新するには、私はただ行うことができます
dict ={
"app_id": "123",
"time": "2012-01-01 10:30",
"status": "Open"
}
Appointment.objects.filter(app_id=123).update(dict)
関連モデルを更新する方法はありますか? 予定モデルとユーザー モデルを更新するにはどうすればよいですか?
場合:
dict ={
"name": "foo",
"app_id": "123",
"time": "2012-01-01 10:30",
"status": "Open"
}