Django模型表单保存(多数据库)问题

0 投票
1 回答
1359 浏览
提问于 2025-04-16 18:17

又一个新手的Django问题。下面这两种写法对我来说都能正常工作,有什么区别吗?或者我需要注意什么吗?我在用Django 1.2.5。谢谢。

o = Staff()
form = StaffForm(request.POST, instance=o)

if form.is_valid():
  o.save(using='dbName')


o = Staff()
form = StaffForm(request.POST, instance=o)

if form.is_valid():
  f = form.save(commit = False)
  f.save(using='dbName')

1 个回答

1

第一个例子不管用——它没有从表单更新实例。用第二个吧。

撰写回答