Pythonic访问Django对象的方式

2024-04-26 04:15:16 发布

您现在位置:Python中文网/ 问答频道 /正文

有谁能给我建议一个方法来做这些请求在Python的方式。你知道吗

customer=Customer.objects.get(pk=pk) if (type=='pk') else Customer.objects.get(uid=uid)

Tags: 方法uidgetifobjectstype方式customer
1条回答
网友
1楼 · 发布于 2024-04-26 04:15:16

并不是说你所拥有的东西有多大的错误,而是你可以做的另一种方法是对Customer.objects管理器进行一次引用,看到你所做的唯一不同的事情是在get方法中。你知道吗

例如:

customer = Customer.objects
customer = customer.get(pk=pk) if (type=='pk') else customer.get(uid=uid)

相关问题 更多 >