Minimize query count #387

Merged
hansegucker merged 8 commits from feature/performance-optimizations into master 2020-09-09 14:32:37 +02:00
Owner

Close #79

Close #79
Author
Owner

added 1 commit

  • 93cedb72 - Add managers with select_related and prefetch_related, also add memoize for some often used methods

Compare with previous version

added 1 commit <ul><li>93cedb72 - Add managers with select_related and prefetch_related, also add memoize for some often used methods</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/83/diffs?diff_id=3252&start_sha=7ca73c548647099eac1ddf6560feec841baaab99)
Author
Owner

added 5 commits

  • 213fa8fd - Use model objects in filter_from_type instead of primary keys
  • 6a1f542b - Add prefetch option for get_el_by_pk
  • 2aa06cf2 - Add BreakManager for prefetching
  • 618e3872 - Reformat imports
  • e33a33eb - Filter holidays more efficient

Compare with previous version

added 5 commits <ul><li>213fa8fd - Use model objects in filter_from_type instead of primary keys</li><li>6a1f542b - Add prefetch option for get_el_by_pk</li><li>2aa06cf2 - Add BreakManager for prefetching</li><li>618e3872 - Reformat imports</li><li>e33a33eb - Filter holidays more efficient</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/83/diffs?diff_id=3267&start_sha=93cedb72597a6c18d63333c8c5517065552f352c)
Author
Owner

changed title from {-Add more fields to select_related for lesson periods-} to {+Minimize query count+}

changed title from **{-Add more fields to select_related for lesson periods-}** to **{+Minimize query count+}**
Author
Owner

changed the description

changed the description
Author
Owner

added 3 commits

  • e33a33eb...fb4db419 - 2 commits from branch master
  • ab7da75a - Merge branch 'master' into feature/performance-optimizations

Compare with previous version

added 3 commits <ul><li>e33a33eb...fb4db419 - 2 commits from branch <code>master</code></li><li>ab7da75a - Merge branch &#39;master&#39; into feature/performance-optimizations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/83/diffs?diff_id=3270&start_sha=e33a33eb7877b01a9a8170f49118b7087eb0a70e)
Owner

mentioned in commit 5d161253b1

mentioned in commit 5d161253b19f587e2c8c24507aa458a5490306c1
Owner

merged

merged
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-App-Chronos!387
No description provided.