Witamy!

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze.

0

Simple Query vs API?

przez
Dr.One
na 08.02.2016, 11:54 2849 odsłony

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 ;)


0

Dariusz Żbikowski

--Dariusz Żbikowski--

1280
| 4 3 3
LODZ, Polska
--Dariusz Żbikowski--
Dariusz Żbikowski
na 09.02.2016, 11:34

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".
 

  • Oflaguj

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

Forum dla profesjonalistów i entuzjastów systemu Odoo. Dyskusje, porady, opinie, komentarze. Przeczytaj wytyczne

Narzędzia do pytań

4 obserwujący

Statystyki

Spytał/a: 08.02.2016, 11:54
Oglądano: 2849 razy
Ostatnia aktualizacja: 09.02.2016, 11:34