任何人都可以建议我用pythonic方式做这些请求。
customer=Customer.objects.get(pk=pk) if (type=='pk') else Customer.objects.get(uid=uid)
答案 0 :(得分:1)
并不是说你所拥有的东西有多大的错误,但另一种方法就是让Customer.objects
经理看到你所做的唯一不同就是在get
范围内方法
例如:
customer = Customer.objects
customer = customer.get(pk=pk) if (type=='pk') else customer.get(uid=uid)