Skip to content

Η σελίδα με τις ανακοινώσεις κάνει χιλιάδες sql queries #49

@tampakrap

Description

@tampakrap

Η σελίδα με τις ανακοινώσεις κάνει πολλά 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions