You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Η σελίδα με τις ανακοινώσεις κάνει πολλά queries, πρέπει να γίνεται μόνο ένα με τα κατάλληλα JOIN. Το πρόβλημα είναι στον παρακάτω κώδικα:
for author in following_authors:
author_type = ContentType.objects.get_for_model(author)
creator = Authors.objects.get(content_type__pk = author_type.id, object_id = author.id)
creators.append(creator)
Εκεί γίνεται η συσχέτιση μεταξύ των tables ContentType και του Authors. Αυτό γίνεται σε for loop για όλα τα posts, το οποίο πρέπει να αντικατασταθεί με ένα JOIN.
The text was updated successfully, but these errors were encountered:
Στο παραπάνω commit όπως λέει και το message έφτιαξα ένα branch το οποίο κάνει print στην κονσόλα και σε JSON αρχείο όλα τα SQL queries που γίνονται, για λόγους debugging. Το αρχείο JSON αποθηκεύεται στο /tmp/$INSTANCE_NAME/posts_queries.json (όπου $INSTANCE_NAME είναι 'cronos' από default)
Η σελίδα με τις ανακοινώσεις κάνει πολλά queries, πρέπει να γίνεται μόνο ένα με τα κατάλληλα JOIN. Το πρόβλημα είναι στον παρακάτω κώδικα:
Εκεί γίνεται η συσχέτιση μεταξύ των tables ContentType και του Authors. Αυτό γίνεται σε for loop για όλα τα posts, το οποίο πρέπει να αντικατασταθεί με ένα JOIN.
The text was updated successfully, but these errors were encountered: