0

有没有办法结合这两行代码?

a = terminal.provisioning_set.first()
b = a.usergroup.id

结果来自:

 terminal = Terminal.get_object(terminal_id, request.user)

我喜欢看到这样的东西:

result = terminal.provisioning_set.first(usergroup.id)
4

1 回答 1

0

first()不接受任何论据。文档

first()- 返回查询集匹配的第一个对象,如果没有匹配的对象,则返回 None。

所以你显示的内容是不正确的。

你可以这样试试。

result = terminal.provisioning_set.first().usergroup.id
于 2021-08-20T14:50:10.197 回答