Witamy!
Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.
Simple Query vs API?
Jak wspominał Dariusz lepiej użyć API niż query w .py bezpośrednio ...
jak powinno to wyglądać w tym przypadku ?
<pre>
cr.execute("""SELECT sum(qty) from stock_quant where location_id = %s and product_id = %s""" % (obj.id, product_id))
...
tak?
self.pool.get(stock.quant)..search(cr, uid, [('usage', '=', 'production')], context=context)
czy....
</pre>
Wybaczcie pytania dyletanta ;)
Używanie kodu wysokiego poziomu jest o wiele bezpieczniejsze, bardziej przejrzyste i dlatego zwykle zalecene. Kodów niskiego poziomu powinno się używać wyłącznie w sytuacjach szczególnych. W przypadku Odoo musisz wtedy uwzględnić wszelkie zastrzeżenia i ograniczenia o których jest mowa w dokumentacji, szczególnie tych dotyczących oparacji modyfikacji, obsługi cache i uwzględniania pracy współbieżnej - patrz sekcja "Low-Level SQL".
Twoja odpowiedź
Spróbuj dać znacząca odpowiedź. Jeśli chcesz wypowiedzieć się na temat pytania lub odpowiedzi, po prostu użyj narzędzia komentowania. Proszę pamiętać, że zawsze można zrewidować swoją odpowiedź - nie ma potrzeby odpowiadać na to samo pytanie dwa razy. Także prosimy, nie zapomnij zagłosować - to naprawdę pomaga wybrać najlepsze pytania i odpowiedzi!
Bądź na bieżąco
O tym forum
Narzędzia do pytań
Statystyki
Spytał/a: 08.02.2016, 11:54 |
Oglądano: 2849 razy |
Ostatnia aktualizacja: 09.02.2016, 11:34 |