Django rychlost cyklu for v templates

Re:Django rychlost cyklu for v templates
« Odpověď #15 kdy: 18. 12. 2022, 19:12:06 »
Podival bych se na prefetch related v dokumentaci.


_Jenda

  • *****
  • 1 550
    • Zobrazit profil
    • https://jenda.hrach.eu/
    • E-mail
Re:Django rychlost cyklu for v templates
« Odpověď #16 kdy: 18. 12. 2022, 20:53:48 »
Přesně jak říkáš, já si první vypíšu obsah dodáku (číslo adresa datum atd) a pak hledám v dalším tabulce ve které jsou jen návzi položek a relace
No ale v té tabulce hledáš tak, že ji pokaždé projdeš celou. Jak je velká? Mohl bys přidat proměnnou, kterou na začátku nastavíš na 0, a v tom vnitřním cyklu ji při každém průchodu o 1 zvětšíš, a pak si vypíšeš kolik je na konci? A vyzkoušet to pro ten pomalý případ co ti trvá 7 sekund.

Bugsa

  • ***
  • 105
    • Zobrazit profil
    • E-mail
Re:Django rychlost cyklu for v templates
« Odpověď #17 kdy: 20. 12. 2022, 06:56:52 »
Přemýšlel jsem jestli by to nešlo plnit ve funkci co volám ve view, kde by se to plnilo do jedné proměnné abych se vyhl druhému cyklu

Tak jak, pane, nějaký posun? Jakým způsobem jsi problém vyřešil?