我试图查询两个不同的表并在表单上显示数据,但只有第一个表有效。请我需要帮助以在同一表格上显示第二个表格。
acconty = Porjectasset.objects.filter(accountno=acct).values()
stmtacct = Tbltrn.objects.filter(accountno=acct).values()
上下文={
'acconty':acconty,
'stmtacct':stmtacct
}
要将第二个表 (Tbltrn) 中的数据与第一个表 (Porjectasset) 中的数据一起显示在同一表单上,您需要确保两组数据都正确传递到模板。确保模板中使用的变量名称与上下文字典中的变量名称匹配。以下是调整代码的方法。
acconty = Porjectasset.objects.filter(accountno=acct).values()
stmtacct = Tbltrn.objects.filter(accountno=acct).values()
上下文={ 'acconty':acconty, 'stmtacct':stmtacct }
确保验证 stmtacct 包含预期数据。如果是这样,请确保您的模板正确访问并显示来自 stmtacct 的数据以及来自 acconty 的数据。