Pythonic访问Django对象的方式

时间:2016-10-26 17:31:05

标签: python django

任何人都可以建议我用pythonic方式做这些请求。

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

1 个答案:

答案 0 :(得分:1)

并不是说你所拥有的东西有多大的错误,但另一种方法就是让Customer.objects经理看到你所做的唯一不同就是在get范围内方法

例如:

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