2016-10-26 38 views
-4

これらのリクエストをPythonの方法で実行する方法を提案できますか?そこにあなたが持っているものと非常に間違っているのですが、あなたはそれを行うことができます別の方法は、あなたが別のやっている唯一のことは、getメソッド内であることを見てCustomer.objectsマネージャへの1つの参照を持つことであることをDjangoオブジェクトにPythonicでアクセスする方法

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

? – MooingRawr

+0

私は誰かが流行の熱に巻き込まれていると思います。 – csmckelvey

+0

私が見ている唯一の*可能な*問題はあなたのvar名と 'kwargs'を混同する可能性があることです。それ以外の点についてはこれに関する標準は何もありません – brianpck

答えて

1

ありません。例えば

:そのことについてニシキヘビない何

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

ありがとう。多少良いです –

関連する問題