Minimize query count #387

Merged
hansegucker merged 8 commits from feature/performance-optimizations into master 2020-09-09 14:32:37 +02:00
hansegucker commented 2020-09-07 15:25:07 +02:00 (Migrated from edugit.org)

Close #79

Close #79
hansegucker commented 2020-09-07 16:40:22 +02:00 (Migrated from edugit.org)

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)
hansegucker commented 2020-09-09 10:55:57 +02:00 (Migrated from edugit.org)

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)
hansegucker commented 2020-09-09 10:57:25 +02:00 (Migrated from edugit.org)

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+}**
hansegucker commented 2020-09-09 10:57:25 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2020-09-09 11:16:48 +02:00 (Migrated from edugit.org)

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)
nik commented 2020-09-09 14:32:37 +02:00 (Migrated from edugit.org)

mentioned in commit 5d161253b1

mentioned in commit 5d161253b19f587e2c8c24507aa458a5490306c1
nik commented 2020-09-09 14:32:37 +02:00 (Migrated from edugit.org)

merged

merged
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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.