我創建的多形式的web2py多個表單
form = SQLFORM.factury(db.table1,db.table2)
db.table2
具有以下字段,該字段invoice_id
鏈接到db.table1
和catalogue_id
在形式後鏈接到另一表db.table0
db.define_table('table2',
Field('id','id'),
Field('user_id', db.auth_user, default=auth.user_id, writable=False,readable=False,
label=T('User Id')),
Field('invoice_id', db.table1, writable=False,readable=False,
label=T('Invoice')),
Field('catalogue_id', db.table0,
label=T('Catalogue')),
format='%(thiscatalogue)s',
migrate=settings.migrate)
發送invoice_id
應自動填寫web2py並獲取ID
的sent
數據
,但有這個
Field('invoice_id', db.table1, ...)
使該字段的值必須是submited
什麼是「已發送」數據? 「invoice_id」應來自哪裏? – Anthony 2012-04-21 14:19:53
'invoice_id'是'db.table1'中新插入記錄的'id' – ElTero 2012-04-21 15:57:27