2011-05-25 84 views
0

另一个noob Django问题。下面的两个都适用于我,是否有任何区别或我应该知道的任何东西?我正在使用Django 1.2.5。谢谢。Django模型表单保存(多数据库)问题

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

第一个示例不起作用 - 它不会更新表单中的实例。使用第二个。